./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe032_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/safe032_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe032_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe032_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-bcb38a6-m [2024-06-04 14:20:30,868 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:20:30,927 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:20:30,933 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:20:30,933 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:20:30,961 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:20:30,964 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:20:30,964 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:20:30,965 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:20:30,968 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:20:30,969 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:20:30,969 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:20:30,970 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:20:30,971 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:20:30,971 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:20:30,971 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:20:30,971 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:20:30,972 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:20:30,972 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:20:30,972 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:20:30,972 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:20:30,973 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:20:30,973 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:20:30,973 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:20:30,973 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:20:30,974 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:20:30,974 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:20:30,974 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:20:30,974 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:20:30,975 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:20:30,975 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:20:30,975 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:20:30,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:20:30,976 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:20:30,976 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:20:30,976 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:20:30,976 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:20:30,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:20:30,976 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:20:30,977 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:20:30,977 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:20:30,977 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:20:30,977 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:20:30,977 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-04 14:20:31,172 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:20:31,203 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:20:31,205 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:20:31,206 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:20:31,206 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:20:31,207 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-06-04 14:20:32,197 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:20:32,424 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:20:32,425 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-06-04 14:20:32,437 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c6a4d24b/c51e2821208d4e3ab3e49405f57518e6/FLAG3b942e50b [2024-06-04 14:20:32,449 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0c6a4d24b/c51e2821208d4e3ab3e49405f57518e6 [2024-06-04 14:20:32,451 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:20:32,452 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:20:32,454 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/safe032_tso.yml/witness.yml [2024-06-04 14:20:32,544 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:20:32,545 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:20:32,546 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:20:32,546 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:20:32,550 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:20:32,551 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:20:32" (1/2) ... [2024-06-04 14:20:32,552 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b0e784f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:20:32, skipping insertion in model container [2024-06-04 14:20:32,552 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:20:32" (1/2) ... [2024-06-04 14:20:32,553 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@30ba5d48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:20:32, skipping insertion in model container [2024-06-04 14:20:32,554 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:20:32" (2/2) ... [2024-06-04 14:20:32,554 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b0e784f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:32, skipping insertion in model container [2024-06-04 14:20:32,554 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:20:32" (2/2) ... [2024-06-04 14:20:32,554 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:20:32,594 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:20:32,595 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:20:32,596 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:20:32,596 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2))) [2024-06-04 14:20:32,596 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:20:32,596 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-04 14:20:32,639 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:20:32,938 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:20:32,947 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:20:33,073 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:20:33,119 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:20:33,120 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33 WrapperNode [2024-06-04 14:20:33,120 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:20:33,121 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:20:33,121 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:20:33,122 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:20:33,126 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 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,154 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 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,182 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-04 14:20:33,186 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:20:33,187 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:20:33,187 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:20:33,188 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:20:33,196 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,196 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,210 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,226 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-04 14:20:33,228 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,228 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,235 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,240 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,241 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,244 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,246 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:20:33,250 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:20:33,250 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:20:33,250 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:20:33,251 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (1/1) ... [2024-06-04 14:20:33,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:20:33,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:20:33,286 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-04 14:20:33,295 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-04 14:20:33,315 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:20:33,316 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:20:33,316 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:20:33,316 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:20:33,316 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:20:33,316 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:20:33,317 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:20:33,317 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:20:33,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:20:33,317 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:20:33,317 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:20:33,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:20:33,318 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:20:33,437 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:20:33,439 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:20:33,591 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:20:33,591 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:20:33,672 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:20:33,672 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:20:33,673 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:20:33 BoogieIcfgContainer [2024-06-04 14:20:33,673 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:20:33,674 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:20:33,674 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:20:33,677 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:20:33,677 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:20:32" (1/4) ... [2024-06-04 14:20:33,677 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b579316 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:20:33, skipping insertion in model container [2024-06-04 14:20:33,678 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:20:32" (2/4) ... [2024-06-04 14:20:33,679 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b579316 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:20:33, skipping insertion in model container [2024-06-04 14:20:33,679 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:20:33" (3/4) ... [2024-06-04 14:20:33,679 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b579316 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:20:33, skipping insertion in model container [2024-06-04 14:20:33,679 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:20:33" (4/4) ... [2024-06-04 14:20:33,680 INFO L112 eAbstractionObserver]: Analyzing ICFG safe032_tso.i [2024-06-04 14:20:33,692 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:20:33,692 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:20:33,692 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:20:33,737 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:20:33,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 14:20:33,804 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-04 14:20:33,805 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:20:33,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 14:20:33,807 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 14:20:33,813 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-04 14:20:33,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:20:33,823 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;@29ce2f60, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:20:33,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:20:33,828 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:20:33,828 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:20:33,829 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:20:33,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:33,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:20:33,830 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-04 14:20:33,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:33,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1786993437, now seen corresponding path program 1 times [2024-06-04 14:20:33,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:33,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046870110] [2024-06-04 14:20:33,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:33,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:33,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:34,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:34,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:34,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046870110] [2024-06-04 14:20:34,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046870110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:34,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:34,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:20:34,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473129449] [2024-06-04 14:20:34,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:34,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:20:34,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:34,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:20:34,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:20:34,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-04 14:20:34,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 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-04 14:20:34,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:34,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-04 14:20:34,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:34,506 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-04 14:20:34,506 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-04 14:20:34,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5166 event pairs, 361 based on Foata normal form. 1/923 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-04 14:20:34,518 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-04 14:20:34,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-04 14:20:34,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:20:34,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:20:34,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-04 14:20:34,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-04 14:20:34,529 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-04 14:20:34,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-04 14:20:34,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:34,534 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-04 14:20:34,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-04 14:20:34,539 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-04 14:20:34,539 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-04 14:20:34,539 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-04 14:20:34,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:34,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:34,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:20:34,540 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-04 14:20:34,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:34,541 INFO L85 PathProgramCache]: Analyzing trace with hash 686260866, now seen corresponding path program 1 times [2024-06-04 14:20:34,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:34,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481021348] [2024-06-04 14:20:34,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:34,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:34,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:34,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:34,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481021348] [2024-06-04 14:20:34,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481021348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:34,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:34,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:20:34,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900165485] [2024-06-04 14:20:34,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:34,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:20:34,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:34,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:20:34,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:20:34,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-04 14:20:34,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:34,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:34,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-04 14:20:34,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:34,896 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-04 14:20:34,897 INFO L125 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2024-06-04 14:20:34,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4942 event pairs, 293 based on Foata normal form. 3/938 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-04 14:20:34,901 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-04 14:20:34,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-04 14:20:34,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:20:34,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:20:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-04 14:20:34,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-04 14:20:34,903 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-04 14:20:34,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-04 14:20:34,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:20:34,905 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-04 14:20:34,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-04 14:20:34,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-04 14:20:34,906 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-04 14:20:34,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:34,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:34,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:34,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:20:34,907 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-04 14:20:34,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:34,907 INFO L85 PathProgramCache]: Analyzing trace with hash -458046107, now seen corresponding path program 1 times [2024-06-04 14:20:34,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:34,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376637323] [2024-06-04 14:20:34,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:34,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:35,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:35,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:35,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376637323] [2024-06-04 14:20:35,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376637323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:35,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:35,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:20:35,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691169639] [2024-06-04 14:20:35,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:35,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:20:35,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:35,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:20:35,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:20:35,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:35,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:35,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:35,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:35,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:35,189 INFO L124 PetriNetUnfolderBase]: 936/1530 cut-off events. [2024-06-04 14:20:35,189 INFO L125 PetriNetUnfolderBase]: For 772/772 co-relation queries the response was YES. [2024-06-04 14:20:35,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3856 conditions, 1530 events. 936/1530 cut-off events. For 772/772 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7764 event pairs, 533 based on Foata normal form. 3/1531 useless extension candidates. Maximal degree in co-relation 3839. Up to 1395 conditions per place. [2024-06-04 14:20:35,196 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 41 selfloop transitions, 11 changer transitions 0/60 dead transitions. [2024-06-04 14:20:35,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 60 transitions, 306 flow [2024-06-04 14:20:35,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:20:35,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:20:35,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-04 14:20:35,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-04 14:20:35,198 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 109 transitions. [2024-06-04 14:20:35,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 60 transitions, 306 flow [2024-06-04 14:20:35,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 60 transitions, 292 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:35,200 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 204 flow [2024-06-04 14:20:35,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=204, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-06-04 14:20:35,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-04 14:20:35,201 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 204 flow [2024-06-04 14:20:35,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:35,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:35,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:35,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:20:35,201 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-04 14:20:35,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:35,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1901882944, now seen corresponding path program 1 times [2024-06-04 14:20:35,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:35,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957743210] [2024-06-04 14:20:35,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:35,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:35,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-04 14:20:35,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:35,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957743210] [2024-06-04 14:20:35,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957743210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:35,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:35,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:35,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58389587] [2024-06-04 14:20:35,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:35,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:35,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:35,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:35,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:35,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 14:20:35,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 204 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-04 14:20:35,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:35,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 14:20:35,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:35,556 INFO L124 PetriNetUnfolderBase]: 857/1494 cut-off events. [2024-06-04 14:20:35,557 INFO L125 PetriNetUnfolderBase]: For 1498/1498 co-relation queries the response was YES. [2024-06-04 14:20:35,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4120 conditions, 1494 events. 857/1494 cut-off events. For 1498/1498 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7958 event pairs, 254 based on Foata normal form. 6/1464 useless extension candidates. Maximal degree in co-relation 4101. Up to 1227 conditions per place. [2024-06-04 14:20:35,565 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 12 changer transitions 0/78 dead transitions. [2024-06-04 14:20:35,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 78 transitions, 424 flow [2024-06-04 14:20:35,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-04 14:20:35,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-04 14:20:35,567 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 204 flow. Second operand 6 states and 160 transitions. [2024-06-04 14:20:35,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 78 transitions, 424 flow [2024-06-04 14:20:35,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 78 transitions, 418 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-04 14:20:35,571 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 259 flow [2024-06-04 14:20:35,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=259, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-04 14:20:35,572 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-04 14:20:35,572 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 259 flow [2024-06-04 14:20:35,572 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-04 14:20:35,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:35,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:35,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:20:35,573 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-04 14:20:35,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:35,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1534252366, now seen corresponding path program 1 times [2024-06-04 14:20:35,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:35,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809149259] [2024-06-04 14:20:35,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:35,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:35,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:35,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:35,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:35,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809149259] [2024-06-04 14:20:35,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809149259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:35,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:35,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:35,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827177643] [2024-06-04 14:20:35,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:35,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:35,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:35,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:35,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:35,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:35,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 259 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:35,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:35,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:35,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:35,909 INFO L124 PetriNetUnfolderBase]: 968/1627 cut-off events. [2024-06-04 14:20:35,909 INFO L125 PetriNetUnfolderBase]: For 2753/2753 co-relation queries the response was YES. [2024-06-04 14:20:35,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5014 conditions, 1627 events. 968/1627 cut-off events. For 2753/2753 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8523 event pairs, 346 based on Foata normal form. 4/1623 useless extension candidates. Maximal degree in co-relation 4991. Up to 1333 conditions per place. [2024-06-04 14:20:35,919 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 59 selfloop transitions, 22 changer transitions 0/89 dead transitions. [2024-06-04 14:20:35,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 89 transitions, 581 flow [2024-06-04 14:20:35,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:35,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-04 14:20:35,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558139534883721 [2024-06-04 14:20:35,922 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 259 flow. Second operand 5 states and 141 transitions. [2024-06-04 14:20:35,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 89 transitions, 581 flow [2024-06-04 14:20:35,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 89 transitions, 550 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:35,929 INFO L231 Difference]: Finished difference. Result has 60 places, 66 transitions, 385 flow [2024-06-04 14:20:35,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=385, PETRI_PLACES=60, PETRI_TRANSITIONS=66} [2024-06-04 14:20:35,932 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-04 14:20:35,932 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 66 transitions, 385 flow [2024-06-04 14:20:35,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:35,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:35,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:35,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:20:35,937 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-04 14:20:35,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:35,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1408350042, now seen corresponding path program 2 times [2024-06-04 14:20:35,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:35,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523843945] [2024-06-04 14:20:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:35,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:36,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:36,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:36,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523843945] [2024-06-04 14:20:36,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523843945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:36,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:36,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:36,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598385043] [2024-06-04 14:20:36,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:36,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:36,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:36,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:36,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:36,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:36,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 66 transitions, 385 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:36,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:36,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:36,221 INFO L124 PetriNetUnfolderBase]: 993/1673 cut-off events. [2024-06-04 14:20:36,221 INFO L125 PetriNetUnfolderBase]: For 4545/4545 co-relation queries the response was YES. [2024-06-04 14:20:36,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5994 conditions, 1673 events. 993/1673 cut-off events. For 4545/4545 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8868 event pairs, 374 based on Foata normal form. 4/1671 useless extension candidates. Maximal degree in co-relation 5968. Up to 1359 conditions per place. [2024-06-04 14:20:36,233 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 30 changer transitions 0/93 dead transitions. [2024-06-04 14:20:36,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 93 transitions, 697 flow [2024-06-04 14:20:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:36,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:36,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-04 14:20:36,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-04 14:20:36,235 INFO L175 Difference]: Start difference. First operand has 60 places, 66 transitions, 385 flow. Second operand 5 states and 137 transitions. [2024-06-04 14:20:36,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 93 transitions, 697 flow [2024-06-04 14:20:36,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 667 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-04 14:20:36,244 INFO L231 Difference]: Finished difference. Result has 67 places, 76 transitions, 548 flow [2024-06-04 14:20:36,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=548, PETRI_PLACES=67, PETRI_TRANSITIONS=76} [2024-06-04 14:20:36,246 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-04 14:20:36,246 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 76 transitions, 548 flow [2024-06-04 14:20:36,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:36,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:36,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:20:36,247 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-04 14:20:36,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:36,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1430684364, now seen corresponding path program 1 times [2024-06-04 14:20:36,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:36,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083302309] [2024-06-04 14:20:36,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:36,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:36,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:36,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:36,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083302309] [2024-06-04 14:20:36,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083302309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:36,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:36,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:36,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179051004] [2024-06-04 14:20:36,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:36,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:36,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:36,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:36,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:36,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:36,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 76 transitions, 548 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:36,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:36,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:36,573 INFO L124 PetriNetUnfolderBase]: 995/1683 cut-off events. [2024-06-04 14:20:36,573 INFO L125 PetriNetUnfolderBase]: For 5890/5890 co-relation queries the response was YES. [2024-06-04 14:20:36,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6468 conditions, 1683 events. 995/1683 cut-off events. For 5890/5890 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8902 event pairs, 343 based on Foata normal form. 3/1684 useless extension candidates. Maximal degree in co-relation 6437. Up to 1456 conditions per place. [2024-06-04 14:20:36,584 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 74 selfloop transitions, 17 changer transitions 0/99 dead transitions. [2024-06-04 14:20:36,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 99 transitions, 828 flow [2024-06-04 14:20:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:36,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:36,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-04 14:20:36,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-04 14:20:36,587 INFO L175 Difference]: Start difference. First operand has 67 places, 76 transitions, 548 flow. Second operand 5 states and 132 transitions. [2024-06-04 14:20:36,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 99 transitions, 828 flow [2024-06-04 14:20:36,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 99 transitions, 795 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-04 14:20:36,595 INFO L231 Difference]: Finished difference. Result has 71 places, 83 transitions, 612 flow [2024-06-04 14:20:36,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=515, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=612, PETRI_PLACES=71, PETRI_TRANSITIONS=83} [2024-06-04 14:20:36,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-04 14:20:36,596 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 83 transitions, 612 flow [2024-06-04 14:20:36,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:36,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:36,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:20:36,597 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:36,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:36,597 INFO L85 PathProgramCache]: Analyzing trace with hash -981907983, now seen corresponding path program 1 times [2024-06-04 14:20:36,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:36,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256498995] [2024-06-04 14:20:36,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:36,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:36,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:36,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:36,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256498995] [2024-06-04 14:20:36,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256498995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:36,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:36,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:20:36,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163826072] [2024-06-04 14:20:36,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:36,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:20:36,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:36,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:20:36,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:20:36,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:36,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 83 transitions, 612 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:36,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:36,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:36,903 INFO L124 PetriNetUnfolderBase]: 983/1654 cut-off events. [2024-06-04 14:20:36,903 INFO L125 PetriNetUnfolderBase]: For 7065/7065 co-relation queries the response was YES. [2024-06-04 14:20:36,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6635 conditions, 1654 events. 983/1654 cut-off events. For 7065/7065 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8649 event pairs, 355 based on Foata normal form. 2/1652 useless extension candidates. Maximal degree in co-relation 6602. Up to 1462 conditions per place. [2024-06-04 14:20:36,912 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 72 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2024-06-04 14:20:36,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 798 flow [2024-06-04 14:20:36,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:20:36,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:20:36,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-04 14:20:36,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-04 14:20:36,915 INFO L175 Difference]: Start difference. First operand has 71 places, 83 transitions, 612 flow. Second operand 4 states and 103 transitions. [2024-06-04 14:20:36,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 798 flow [2024-06-04 14:20:36,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 91 transitions, 768 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-04 14:20:36,923 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 612 flow [2024-06-04 14:20:36,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=612, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-04 14:20:36,924 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-04 14:20:36,924 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 612 flow [2024-06-04 14:20:36,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:36,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:36,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:36,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:20:36,924 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-04 14:20:36,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:36,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1237997805, now seen corresponding path program 1 times [2024-06-04 14:20:36,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:36,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664422957] [2024-06-04 14:20:36,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:36,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:37,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-04 14:20:37,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:37,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664422957] [2024-06-04 14:20:37,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664422957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:37,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:37,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:37,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903922140] [2024-06-04 14:20:37,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:37,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:37,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:37,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:37,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:37,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:37,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 612 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:37,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:37,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:37,265 INFO L124 PetriNetUnfolderBase]: 1017/1709 cut-off events. [2024-06-04 14:20:37,265 INFO L125 PetriNetUnfolderBase]: For 8020/8020 co-relation queries the response was YES. [2024-06-04 14:20:37,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6976 conditions, 1709 events. 1017/1709 cut-off events. For 8020/8020 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8951 event pairs, 334 based on Foata normal form. 3/1710 useless extension candidates. Maximal degree in co-relation 6940. Up to 1477 conditions per place. [2024-06-04 14:20:37,277 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 92 selfloop transitions, 18 changer transitions 0/118 dead transitions. [2024-06-04 14:20:37,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 118 transitions, 980 flow [2024-06-04 14:20:37,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:37,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:20:37,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 14:20:37,278 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 612 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:20:37,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 118 transitions, 980 flow [2024-06-04 14:20:37,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 118 transitions, 952 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:37,290 INFO L231 Difference]: Finished difference. Result has 79 places, 91 transitions, 710 flow [2024-06-04 14:20:37,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=710, PETRI_PLACES=79, PETRI_TRANSITIONS=91} [2024-06-04 14:20:37,291 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-04 14:20:37,291 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 91 transitions, 710 flow [2024-06-04 14:20:37,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:37,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:37,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:20:37,291 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-04 14:20:37,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:37,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1238117775, now seen corresponding path program 2 times [2024-06-04 14:20:37,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:37,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496406016] [2024-06-04 14:20:37,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:37,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:37,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:37,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:37,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496406016] [2024-06-04 14:20:37,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496406016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:37,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:37,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:37,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148852053] [2024-06-04 14:20:37,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:37,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:37,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:37,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:37,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:37,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:37,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 91 transitions, 710 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:37,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:37,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:37,693 INFO L124 PetriNetUnfolderBase]: 1074/1811 cut-off events. [2024-06-04 14:20:37,693 INFO L125 PetriNetUnfolderBase]: For 10643/10643 co-relation queries the response was YES. [2024-06-04 14:20:37,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7906 conditions, 1811 events. 1074/1811 cut-off events. For 10643/10643 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9711 event pairs, 332 based on Foata normal form. 4/1807 useless extension candidates. Maximal degree in co-relation 7869. Up to 1342 conditions per place. [2024-06-04 14:20:37,709 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 76 selfloop transitions, 52 changer transitions 0/136 dead transitions. [2024-06-04 14:20:37,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 136 transitions, 1266 flow [2024-06-04 14:20:37,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:37,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:37,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-04 14:20:37,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-04 14:20:37,710 INFO L175 Difference]: Start difference. First operand has 79 places, 91 transitions, 710 flow. Second operand 6 states and 169 transitions. [2024-06-04 14:20:37,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 136 transitions, 1266 flow [2024-06-04 14:20:37,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 136 transitions, 1214 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:37,722 INFO L231 Difference]: Finished difference. Result has 83 places, 108 transitions, 945 flow [2024-06-04 14:20:37,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=658, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=945, PETRI_PLACES=83, PETRI_TRANSITIONS=108} [2024-06-04 14:20:37,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-04 14:20:37,723 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 108 transitions, 945 flow [2024-06-04 14:20:37,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:37,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:37,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:20:37,724 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-04 14:20:37,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:37,724 INFO L85 PathProgramCache]: Analyzing trace with hash 981370231, now seen corresponding path program 1 times [2024-06-04 14:20:37,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:37,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556597615] [2024-06-04 14:20:37,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:37,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:37,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:37,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-04 14:20:37,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:37,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556597615] [2024-06-04 14:20:37,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556597615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:37,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:37,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:37,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105156923] [2024-06-04 14:20:37,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:37,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:37,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:37,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:37,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:37,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:37,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 108 transitions, 945 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:37,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:37,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:37,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:38,053 INFO L124 PetriNetUnfolderBase]: 1107/1871 cut-off events. [2024-06-04 14:20:38,053 INFO L125 PetriNetUnfolderBase]: For 13757/13757 co-relation queries the response was YES. [2024-06-04 14:20:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 1871 events. 1107/1871 cut-off events. For 13757/13757 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10159 event pairs, 323 based on Foata normal form. 4/1866 useless extension candidates. Maximal degree in co-relation 8903. Up to 1424 conditions per place. [2024-06-04 14:20:38,066 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 98 selfloop transitions, 41 changer transitions 0/147 dead transitions. [2024-06-04 14:20:38,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 147 transitions, 1459 flow [2024-06-04 14:20:38,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:38,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:38,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-04 14:20:38,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-04 14:20:38,068 INFO L175 Difference]: Start difference. First operand has 83 places, 108 transitions, 945 flow. Second operand 6 states and 167 transitions. [2024-06-04 14:20:38,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 147 transitions, 1459 flow [2024-06-04 14:20:38,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 147 transitions, 1399 flow, removed 30 selfloop flow, removed 0 redundant places. [2024-06-04 14:20:38,085 INFO L231 Difference]: Finished difference. Result has 90 places, 121 transitions, 1108 flow [2024-06-04 14:20:38,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1108, PETRI_PLACES=90, PETRI_TRANSITIONS=121} [2024-06-04 14:20:38,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-04 14:20:38,086 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 121 transitions, 1108 flow [2024-06-04 14:20:38,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:38,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:38,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:38,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:20:38,087 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-04 14:20:38,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:38,088 INFO L85 PathProgramCache]: Analyzing trace with hash -509673915, now seen corresponding path program 3 times [2024-06-04 14:20:38,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:38,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814914259] [2024-06-04 14:20:38,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:38,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:38,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:38,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:38,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:38,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814914259] [2024-06-04 14:20:38,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814914259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:38,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:38,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:38,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773347262] [2024-06-04 14:20:38,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:38,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:38,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:38,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:38,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:38,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:38,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 121 transitions, 1108 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:38,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:38,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:38,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:38,417 INFO L124 PetriNetUnfolderBase]: 1122/1897 cut-off events. [2024-06-04 14:20:38,417 INFO L125 PetriNetUnfolderBase]: For 15921/15921 co-relation queries the response was YES. [2024-06-04 14:20:38,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9535 conditions, 1897 events. 1122/1897 cut-off events. For 15921/15921 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10364 event pairs, 342 based on Foata normal form. 4/1895 useless extension candidates. Maximal degree in co-relation 9491. Up to 1407 conditions per place. [2024-06-04 14:20:38,431 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 56 changer transitions 0/151 dead transitions. [2024-06-04 14:20:38,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 151 transitions, 1584 flow [2024-06-04 14:20:38,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:38,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:38,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-04 14:20:38,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-04 14:20:38,432 INFO L175 Difference]: Start difference. First operand has 90 places, 121 transitions, 1108 flow. Second operand 6 states and 163 transitions. [2024-06-04 14:20:38,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 151 transitions, 1584 flow [2024-06-04 14:20:38,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 151 transitions, 1535 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-04 14:20:38,450 INFO L231 Difference]: Finished difference. Result has 96 places, 130 transitions, 1311 flow [2024-06-04 14:20:38,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1311, PETRI_PLACES=96, PETRI_TRANSITIONS=130} [2024-06-04 14:20:38,451 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-04 14:20:38,451 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 130 transitions, 1311 flow [2024-06-04 14:20:38,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:38,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:38,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:38,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:20:38,452 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-04 14:20:38,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:38,452 INFO L85 PathProgramCache]: Analyzing trace with hash 440783043, now seen corresponding path program 2 times [2024-06-04 14:20:38,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:38,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626644141] [2024-06-04 14:20:38,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:38,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:38,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:38,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:38,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626644141] [2024-06-04 14:20:38,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626644141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:38,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:38,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:38,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507733121] [2024-06-04 14:20:38,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:38,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:38,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:38,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:38,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:38,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:38,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 130 transitions, 1311 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:38,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:38,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:38,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:38,820 INFO L124 PetriNetUnfolderBase]: 1177/2000 cut-off events. [2024-06-04 14:20:38,820 INFO L125 PetriNetUnfolderBase]: For 19089/19089 co-relation queries the response was YES. [2024-06-04 14:20:38,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10490 conditions, 2000 events. 1177/2000 cut-off events. For 19089/19089 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11087 event pairs, 330 based on Foata normal form. 4/2000 useless extension candidates. Maximal degree in co-relation 10442. Up to 1498 conditions per place. [2024-06-04 14:20:38,835 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 107 selfloop transitions, 52 changer transitions 0/167 dead transitions. [2024-06-04 14:20:38,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 167 transitions, 1917 flow [2024-06-04 14:20:38,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:38,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:38,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-04 14:20:38,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434108527131783 [2024-06-04 14:20:38,837 INFO L175 Difference]: Start difference. First operand has 96 places, 130 transitions, 1311 flow. Second operand 6 states and 166 transitions. [2024-06-04 14:20:38,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 167 transitions, 1917 flow [2024-06-04 14:20:38,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 167 transitions, 1838 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:38,864 INFO L231 Difference]: Finished difference. Result has 101 places, 144 transitions, 1517 flow [2024-06-04 14:20:38,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1517, PETRI_PLACES=101, PETRI_TRANSITIONS=144} [2024-06-04 14:20:38,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-04 14:20:38,865 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 144 transitions, 1517 flow [2024-06-04 14:20:38,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:38,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:38,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:38,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:20:38,866 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-04 14:20:38,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:38,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1497777401, now seen corresponding path program 3 times [2024-06-04 14:20:38,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:38,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162195557] [2024-06-04 14:20:38,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:38,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:38,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:38,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:38,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162195557] [2024-06-04 14:20:38,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162195557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:38,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:38,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:38,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737818388] [2024-06-04 14:20:38,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:38,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:38,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:38,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:38,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:39,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:39,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 144 transitions, 1517 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:39,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:39,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:39,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:39,231 INFO L124 PetriNetUnfolderBase]: 1168/1988 cut-off events. [2024-06-04 14:20:39,231 INFO L125 PetriNetUnfolderBase]: For 21306/21306 co-relation queries the response was YES. [2024-06-04 14:20:39,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10656 conditions, 1988 events. 1168/1988 cut-off events. For 21306/21306 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11021 event pairs, 330 based on Foata normal form. 4/1988 useless extension candidates. Maximal degree in co-relation 10605. Up to 1492 conditions per place. [2024-06-04 14:20:39,247 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 107 selfloop transitions, 51 changer transitions 0/166 dead transitions. [2024-06-04 14:20:39,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 166 transitions, 1965 flow [2024-06-04 14:20:39,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:39,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:39,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-04 14:20:39,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-04 14:20:39,249 INFO L175 Difference]: Start difference. First operand has 101 places, 144 transitions, 1517 flow. Second operand 6 states and 164 transitions. [2024-06-04 14:20:39,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 166 transitions, 1965 flow [2024-06-04 14:20:39,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 166 transitions, 1913 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-04 14:20:39,280 INFO L231 Difference]: Finished difference. Result has 107 places, 144 transitions, 1578 flow [2024-06-04 14:20:39,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1578, PETRI_PLACES=107, PETRI_TRANSITIONS=144} [2024-06-04 14:20:39,280 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-04 14:20:39,281 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 144 transitions, 1578 flow [2024-06-04 14:20:39,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:39,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:39,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:39,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:20:39,281 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:39,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:39,282 INFO L85 PathProgramCache]: Analyzing trace with hash 449364835, now seen corresponding path program 1 times [2024-06-04 14:20:39,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:39,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893191524] [2024-06-04 14:20:39,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:39,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:39,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:39,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:39,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:39,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893191524] [2024-06-04 14:20:39,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893191524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:39,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:39,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:39,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700883054] [2024-06-04 14:20:39,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:39,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:39,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:39,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:39,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:39,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:39,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 144 transitions, 1578 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:39,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:39,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:39,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:39,665 INFO L124 PetriNetUnfolderBase]: 1168/1990 cut-off events. [2024-06-04 14:20:39,666 INFO L125 PetriNetUnfolderBase]: For 23874/23874 co-relation queries the response was YES. [2024-06-04 14:20:39,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11000 conditions, 1990 events. 1168/1990 cut-off events. For 23874/23874 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10921 event pairs, 313 based on Foata normal form. 6/1994 useless extension candidates. Maximal degree in co-relation 10946. Up to 1681 conditions per place. [2024-06-04 14:20:39,681 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 20 changer transitions 0/168 dead transitions. [2024-06-04 14:20:39,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 168 transitions, 2026 flow [2024-06-04 14:20:39,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:39,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:20:39,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007751937984496 [2024-06-04 14:20:39,682 INFO L175 Difference]: Start difference. First operand has 107 places, 144 transitions, 1578 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:20:39,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 168 transitions, 2026 flow [2024-06-04 14:20:39,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 168 transitions, 1915 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:39,709 INFO L231 Difference]: Finished difference. Result has 109 places, 147 transitions, 1569 flow [2024-06-04 14:20:39,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1569, PETRI_PLACES=109, PETRI_TRANSITIONS=147} [2024-06-04 14:20:39,710 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-04 14:20:39,710 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 147 transitions, 1569 flow [2024-06-04 14:20:39,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:39,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:39,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:39,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:20:39,711 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:39,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:39,711 INFO L85 PathProgramCache]: Analyzing trace with hash -374375099, now seen corresponding path program 1 times [2024-06-04 14:20:39,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:39,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252599306] [2024-06-04 14:20:39,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:39,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:39,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:39,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-04 14:20:39,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:39,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252599306] [2024-06-04 14:20:39,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252599306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:39,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:39,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:39,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087507945] [2024-06-04 14:20:39,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:39,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:39,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:39,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:39,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:39,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:39,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 147 transitions, 1569 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-04 14:20:39,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:39,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:39,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:40,030 INFO L124 PetriNetUnfolderBase]: 1160/1967 cut-off events. [2024-06-04 14:20:40,030 INFO L125 PetriNetUnfolderBase]: For 24861/24861 co-relation queries the response was YES. [2024-06-04 14:20:40,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10935 conditions, 1967 events. 1160/1967 cut-off events. For 24861/24861 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10843 event pairs, 332 based on Foata normal form. 4/1962 useless extension candidates. Maximal degree in co-relation 10880. Up to 1613 conditions per place. [2024-06-04 14:20:40,044 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 120 selfloop transitions, 30 changer transitions 0/158 dead transitions. [2024-06-04 14:20:40,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 158 transitions, 1955 flow [2024-06-04 14:20:40,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:40,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-04 14:20:40,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:20:40,045 INFO L175 Difference]: Start difference. First operand has 109 places, 147 transitions, 1569 flow. Second operand 5 states and 130 transitions. [2024-06-04 14:20:40,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 158 transitions, 1955 flow [2024-06-04 14:20:40,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 158 transitions, 1877 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:40,077 INFO L231 Difference]: Finished difference. Result has 110 places, 147 transitions, 1560 flow [2024-06-04 14:20:40,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1560, PETRI_PLACES=110, PETRI_TRANSITIONS=147} [2024-06-04 14:20:40,078 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-04 14:20:40,078 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 147 transitions, 1560 flow [2024-06-04 14:20:40,078 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-04 14:20:40,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:40,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:40,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:20:40,079 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:40,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:40,079 INFO L85 PathProgramCache]: Analyzing trace with hash -343833584, now seen corresponding path program 1 times [2024-06-04 14:20:40,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:40,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830451427] [2024-06-04 14:20:40,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:40,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:40,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-04 14:20:40,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:40,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830451427] [2024-06-04 14:20:40,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830451427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:40,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:40,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:40,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918577723] [2024-06-04 14:20:40,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:40,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:40,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:40,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:40,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:40,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:40,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 147 transitions, 1560 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-04 14:20:40,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:40,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:40,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:40,411 INFO L124 PetriNetUnfolderBase]: 1170/1993 cut-off events. [2024-06-04 14:20:40,411 INFO L125 PetriNetUnfolderBase]: For 26119/26119 co-relation queries the response was YES. [2024-06-04 14:20:40,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11178 conditions, 1993 events. 1170/1993 cut-off events. For 26119/26119 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10981 event pairs, 322 based on Foata normal form. 2/1989 useless extension candidates. Maximal degree in co-relation 11122. Up to 1619 conditions per place. [2024-06-04 14:20:40,424 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 126 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-06-04 14:20:40,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 168 transitions, 2060 flow [2024-06-04 14:20:40,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:40,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:40,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-04 14:20:40,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 14:20:40,426 INFO L175 Difference]: Start difference. First operand has 110 places, 147 transitions, 1560 flow. Second operand 5 states and 135 transitions. [2024-06-04 14:20:40,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 168 transitions, 2060 flow [2024-06-04 14:20:40,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 168 transitions, 1946 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:40,455 INFO L231 Difference]: Finished difference. Result has 109 places, 151 transitions, 1599 flow [2024-06-04 14:20:40,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1599, PETRI_PLACES=109, PETRI_TRANSITIONS=151} [2024-06-04 14:20:40,456 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 65 predicate places. [2024-06-04 14:20:40,456 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 151 transitions, 1599 flow [2024-06-04 14:20:40,456 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-04 14:20:40,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:40,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:40,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:20:40,456 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-04 14:20:40,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:40,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1279259280, now seen corresponding path program 2 times [2024-06-04 14:20:40,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:40,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604711590] [2024-06-04 14:20:40,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:40,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:40,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:40,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:40,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:40,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604711590] [2024-06-04 14:20:40,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604711590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:40,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:40,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:40,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151255907] [2024-06-04 14:20:40,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:40,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:40,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:40,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:40,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:40,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:40,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 151 transitions, 1599 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-04 14:20:40,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:40,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:40,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:40,797 INFO L124 PetriNetUnfolderBase]: 1142/1930 cut-off events. [2024-06-04 14:20:40,797 INFO L125 PetriNetUnfolderBase]: For 27298/27298 co-relation queries the response was YES. [2024-06-04 14:20:40,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10793 conditions, 1930 events. 1142/1930 cut-off events. For 27298/27298 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10551 event pairs, 336 based on Foata normal form. 4/1925 useless extension candidates. Maximal degree in co-relation 10740. Up to 1589 conditions per place. [2024-06-04 14:20:40,811 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 120 selfloop transitions, 33 changer transitions 0/161 dead transitions. [2024-06-04 14:20:40,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 1963 flow [2024-06-04 14:20:40,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:40,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-04 14:20:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:20:40,812 INFO L175 Difference]: Start difference. First operand has 109 places, 151 transitions, 1599 flow. Second operand 5 states and 129 transitions. [2024-06-04 14:20:40,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 1963 flow [2024-06-04 14:20:40,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 161 transitions, 1904 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:40,841 INFO L231 Difference]: Finished difference. Result has 112 places, 151 transitions, 1615 flow [2024-06-04 14:20:40,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1540, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1615, PETRI_PLACES=112, PETRI_TRANSITIONS=151} [2024-06-04 14:20:40,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-04 14:20:40,841 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 151 transitions, 1615 flow [2024-06-04 14:20:40,842 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-04 14:20:40,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:40,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:40,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:20:40,842 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-04 14:20:40,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:40,843 INFO L85 PathProgramCache]: Analyzing trace with hash 349854028, now seen corresponding path program 1 times [2024-06-04 14:20:40,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:40,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275802651] [2024-06-04 14:20:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:40,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:40,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:40,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:40,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275802651] [2024-06-04 14:20:40,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275802651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:40,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:40,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:40,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136568641] [2024-06-04 14:20:40,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:40,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:40,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:40,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:40,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:41,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:41,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 151 transitions, 1615 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:41,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:41,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:41,291 INFO L124 PetriNetUnfolderBase]: 1221/2074 cut-off events. [2024-06-04 14:20:41,291 INFO L125 PetriNetUnfolderBase]: For 31383/31383 co-relation queries the response was YES. [2024-06-04 14:20:41,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11671 conditions, 2074 events. 1221/2074 cut-off events. For 31383/31383 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11488 event pairs, 188 based on Foata normal form. 6/2078 useless extension candidates. Maximal degree in co-relation 11617. Up to 1650 conditions per place. [2024-06-04 14:20:41,305 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 165 selfloop transitions, 23 changer transitions 0/196 dead transitions. [2024-06-04 14:20:41,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 196 transitions, 2297 flow [2024-06-04 14:20:41,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:41,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:41,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-04 14:20:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-04 14:20:41,307 INFO L175 Difference]: Start difference. First operand has 112 places, 151 transitions, 1615 flow. Second operand 8 states and 206 transitions. [2024-06-04 14:20:41,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 196 transitions, 2297 flow [2024-06-04 14:20:41,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 196 transitions, 2175 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:41,343 INFO L231 Difference]: Finished difference. Result has 115 places, 157 transitions, 1648 flow [2024-06-04 14:20:41,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1648, PETRI_PLACES=115, PETRI_TRANSITIONS=157} [2024-06-04 14:20:41,344 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 71 predicate places. [2024-06-04 14:20:41,344 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 157 transitions, 1648 flow [2024-06-04 14:20:41,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:41,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:41,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:20:41,345 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-04 14:20:41,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash 670833636, now seen corresponding path program 2 times [2024-06-04 14:20:41,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:41,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166387235] [2024-06-04 14:20:41,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:41,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:41,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:41,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:41,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:41,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166387235] [2024-06-04 14:20:41,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166387235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:41,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:41,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:41,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285880216] [2024-06-04 14:20:41,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:41,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:41,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:41,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:41,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:41,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:41,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 157 transitions, 1648 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:41,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:41,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:41,721 INFO L124 PetriNetUnfolderBase]: 1224/2074 cut-off events. [2024-06-04 14:20:41,721 INFO L125 PetriNetUnfolderBase]: For 33029/33029 co-relation queries the response was YES. [2024-06-04 14:20:41,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11986 conditions, 2074 events. 1224/2074 cut-off events. For 33029/33029 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11419 event pairs, 288 based on Foata normal form. 6/2078 useless extension candidates. Maximal degree in co-relation 11930. Up to 1754 conditions per place. [2024-06-04 14:20:41,736 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 21 changer transitions 0/192 dead transitions. [2024-06-04 14:20:41,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 192 transitions, 2192 flow [2024-06-04 14:20:41,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:41,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:41,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:20:41,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-04 14:20:41,738 INFO L175 Difference]: Start difference. First operand has 115 places, 157 transitions, 1648 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:20:41,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 192 transitions, 2192 flow [2024-06-04 14:20:41,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 192 transitions, 2092 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:41,781 INFO L231 Difference]: Finished difference. Result has 119 places, 160 transitions, 1662 flow [2024-06-04 14:20:41,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1662, PETRI_PLACES=119, PETRI_TRANSITIONS=160} [2024-06-04 14:20:41,781 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 75 predicate places. [2024-06-04 14:20:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 160 transitions, 1662 flow [2024-06-04 14:20:41,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:41,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:41,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:20:41,782 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-04 14:20:41,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:41,782 INFO L85 PathProgramCache]: Analyzing trace with hash 673635106, now seen corresponding path program 1 times [2024-06-04 14:20:41,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:41,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267583597] [2024-06-04 14:20:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:41,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:41,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:41,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:41,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267583597] [2024-06-04 14:20:41,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267583597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:41,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:41,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:41,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614586631] [2024-06-04 14:20:41,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:41,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:41,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:41,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:41,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:41,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:41,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 160 transitions, 1662 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:41,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:41,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:42,175 INFO L124 PetriNetUnfolderBase]: 1250/2117 cut-off events. [2024-06-04 14:20:42,175 INFO L125 PetriNetUnfolderBase]: For 34922/34922 co-relation queries the response was YES. [2024-06-04 14:20:42,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12206 conditions, 2117 events. 1250/2117 cut-off events. For 34922/34922 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11681 event pairs, 272 based on Foata normal form. 3/2118 useless extension candidates. Maximal degree in co-relation 12148. Up to 1797 conditions per place. [2024-06-04 14:20:42,189 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 166 selfloop transitions, 24 changer transitions 0/198 dead transitions. [2024-06-04 14:20:42,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 198 transitions, 2248 flow [2024-06-04 14:20:42,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:42,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:42,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:20:42,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:20:42,191 INFO L175 Difference]: Start difference. First operand has 119 places, 160 transitions, 1662 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:20:42,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 198 transitions, 2248 flow [2024-06-04 14:20:42,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 198 transitions, 2180 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:42,237 INFO L231 Difference]: Finished difference. Result has 121 places, 167 transitions, 1747 flow [2024-06-04 14:20:42,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1747, PETRI_PLACES=121, PETRI_TRANSITIONS=167} [2024-06-04 14:20:42,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-04 14:20:42,238 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 167 transitions, 1747 flow [2024-06-04 14:20:42,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:42,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:42,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:20:42,238 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:42,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:42,239 INFO L85 PathProgramCache]: Analyzing trace with hash 788921316, now seen corresponding path program 3 times [2024-06-04 14:20:42,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:42,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692482880] [2024-06-04 14:20:42,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:42,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:42,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:42,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:42,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692482880] [2024-06-04 14:20:42,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692482880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:42,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:42,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:42,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700017773] [2024-06-04 14:20:42,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:42,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:42,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:42,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:42,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:42,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:42,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 167 transitions, 1747 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:42,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:42,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:42,613 INFO L124 PetriNetUnfolderBase]: 1303/2195 cut-off events. [2024-06-04 14:20:42,613 INFO L125 PetriNetUnfolderBase]: For 41871/41871 co-relation queries the response was YES. [2024-06-04 14:20:42,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12943 conditions, 2195 events. 1303/2195 cut-off events. For 41871/41871 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12122 event pairs, 282 based on Foata normal form. 14/2200 useless extension candidates. Maximal degree in co-relation 12884. Up to 1640 conditions per place. [2024-06-04 14:20:42,630 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 130 selfloop transitions, 65 changer transitions 0/203 dead transitions. [2024-06-04 14:20:42,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 203 transitions, 2417 flow [2024-06-04 14:20:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:42,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-04 14:20:42,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-04 14:20:42,632 INFO L175 Difference]: Start difference. First operand has 121 places, 167 transitions, 1747 flow. Second operand 7 states and 194 transitions. [2024-06-04 14:20:42,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 203 transitions, 2417 flow [2024-06-04 14:20:42,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 203 transitions, 2335 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:42,679 INFO L231 Difference]: Finished difference. Result has 124 places, 170 transitions, 1872 flow [2024-06-04 14:20:42,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1872, PETRI_PLACES=124, PETRI_TRANSITIONS=170} [2024-06-04 14:20:42,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-04 14:20:42,680 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 170 transitions, 1872 flow [2024-06-04 14:20:42,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:42,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:42,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:20:42,680 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-04 14:20:42,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:42,681 INFO L85 PathProgramCache]: Analyzing trace with hash 954565410, now seen corresponding path program 2 times [2024-06-04 14:20:42,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:42,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311689865] [2024-06-04 14:20:42,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:42,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:42,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:42,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:42,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311689865] [2024-06-04 14:20:42,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311689865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:42,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:42,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:42,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111270713] [2024-06-04 14:20:42,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:42,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:42,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:42,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:42,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:42,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:42,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 170 transitions, 1872 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:42,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:42,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:43,053 INFO L124 PetriNetUnfolderBase]: 1380/2322 cut-off events. [2024-06-04 14:20:43,054 INFO L125 PetriNetUnfolderBase]: For 46082/46082 co-relation queries the response was YES. [2024-06-04 14:20:43,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14248 conditions, 2322 events. 1380/2322 cut-off events. For 46082/46082 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13009 event pairs, 285 based on Foata normal form. 4/2312 useless extension candidates. Maximal degree in co-relation 14187. Up to 1530 conditions per place. [2024-06-04 14:20:43,072 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 117 selfloop transitions, 99 changer transitions 0/224 dead transitions. [2024-06-04 14:20:43,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 224 transitions, 2938 flow [2024-06-04 14:20:43,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:43,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:43,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-04 14:20:43,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611295681063123 [2024-06-04 14:20:43,073 INFO L175 Difference]: Start difference. First operand has 124 places, 170 transitions, 1872 flow. Second operand 7 states and 199 transitions. [2024-06-04 14:20:43,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 224 transitions, 2938 flow [2024-06-04 14:20:43,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 224 transitions, 2771 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:43,129 INFO L231 Difference]: Finished difference. Result has 127 places, 191 transitions, 2209 flow [2024-06-04 14:20:43,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2209, PETRI_PLACES=127, PETRI_TRANSITIONS=191} [2024-06-04 14:20:43,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-04 14:20:43,130 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 191 transitions, 2209 flow [2024-06-04 14:20:43,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:43,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:43,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:43,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:20:43,131 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:43,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:43,132 INFO L85 PathProgramCache]: Analyzing trace with hash 961231650, now seen corresponding path program 3 times [2024-06-04 14:20:43,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:43,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666374519] [2024-06-04 14:20:43,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666374519] [2024-06-04 14:20:43,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666374519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497892250] [2024-06-04 14:20:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:43,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:43,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:43,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:43,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 191 transitions, 2209 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:43,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:43,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:43,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:43,513 INFO L124 PetriNetUnfolderBase]: 1369/2307 cut-off events. [2024-06-04 14:20:43,513 INFO L125 PetriNetUnfolderBase]: For 49796/49796 co-relation queries the response was YES. [2024-06-04 14:20:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14594 conditions, 2307 events. 1369/2307 cut-off events. For 49796/49796 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12965 event pairs, 285 based on Foata normal form. 4/2297 useless extension candidates. Maximal degree in co-relation 14531. Up to 1521 conditions per place. [2024-06-04 14:20:43,531 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 114 selfloop transitions, 101 changer transitions 0/223 dead transitions. [2024-06-04 14:20:43,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 223 transitions, 2977 flow [2024-06-04 14:20:43,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:43,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:43,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-04 14:20:43,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-04 14:20:43,533 INFO L175 Difference]: Start difference. First operand has 127 places, 191 transitions, 2209 flow. Second operand 7 states and 197 transitions. [2024-06-04 14:20:43,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 223 transitions, 2977 flow [2024-06-04 14:20:43,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 223 transitions, 2833 flow, removed 72 selfloop flow, removed 0 redundant places. [2024-06-04 14:20:43,602 INFO L231 Difference]: Finished difference. Result has 134 places, 191 transitions, 2277 flow [2024-06-04 14:20:43,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2277, PETRI_PLACES=134, PETRI_TRANSITIONS=191} [2024-06-04 14:20:43,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-04 14:20:43,603 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 191 transitions, 2277 flow [2024-06-04 14:20:43,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:43,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:43,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:43,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:20:43,603 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:43,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:43,604 INFO L85 PathProgramCache]: Analyzing trace with hash 297580236, now seen corresponding path program 1 times [2024-06-04 14:20:43,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:43,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231467122] [2024-06-04 14:20:43,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:43,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:43,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:43,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:43,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231467122] [2024-06-04 14:20:43,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231467122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:43,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:43,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:43,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039043325] [2024-06-04 14:20:43,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:43,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:43,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:43,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:43,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:43,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:43,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 191 transitions, 2277 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:43,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:43,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:43,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:44,040 INFO L124 PetriNetUnfolderBase]: 1422/2392 cut-off events. [2024-06-04 14:20:44,041 INFO L125 PetriNetUnfolderBase]: For 58029/58029 co-relation queries the response was YES. [2024-06-04 14:20:44,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15389 conditions, 2392 events. 1422/2392 cut-off events. For 58029/58029 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13471 event pairs, 296 based on Foata normal form. 14/2396 useless extension candidates. Maximal degree in co-relation 15323. Up to 1836 conditions per place. [2024-06-04 14:20:44,063 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 159 selfloop transitions, 59 changer transitions 0/226 dead transitions. [2024-06-04 14:20:44,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 226 transitions, 2971 flow [2024-06-04 14:20:44,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:44,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:44,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-04 14:20:44,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378737541528239 [2024-06-04 14:20:44,064 INFO L175 Difference]: Start difference. First operand has 134 places, 191 transitions, 2277 flow. Second operand 7 states and 192 transitions. [2024-06-04 14:20:44,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 226 transitions, 2971 flow [2024-06-04 14:20:44,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 226 transitions, 2765 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:44,115 INFO L231 Difference]: Finished difference. Result has 136 places, 194 transitions, 2272 flow [2024-06-04 14:20:44,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2071, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=136, PETRI_TRANSITIONS=194} [2024-06-04 14:20:44,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-04 14:20:44,115 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 194 transitions, 2272 flow [2024-06-04 14:20:44,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:44,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:44,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:20:44,116 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:44,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:44,116 INFO L85 PathProgramCache]: Analyzing trace with hash -170340380, now seen corresponding path program 4 times [2024-06-04 14:20:44,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:44,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348805193] [2024-06-04 14:20:44,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:44,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:44,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:44,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-04 14:20:44,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:44,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348805193] [2024-06-04 14:20:44,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348805193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:44,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:44,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:44,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133077749] [2024-06-04 14:20:44,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:44,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:44,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:44,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:44,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:44,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:44,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 194 transitions, 2272 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:44,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:44,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:44,561 INFO L124 PetriNetUnfolderBase]: 1460/2462 cut-off events. [2024-06-04 14:20:44,562 INFO L125 PetriNetUnfolderBase]: For 60443/60443 co-relation queries the response was YES. [2024-06-04 14:20:44,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15733 conditions, 2462 events. 1460/2462 cut-off events. For 60443/60443 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13980 event pairs, 312 based on Foata normal form. 14/2470 useless extension candidates. Maximal degree in co-relation 15666. Up to 1866 conditions per place. [2024-06-04 14:20:44,599 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 157 selfloop transitions, 61 changer transitions 0/226 dead transitions. [2024-06-04 14:20:44,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 226 transitions, 2972 flow [2024-06-04 14:20:44,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:44,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:44,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-04 14:20:44,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 14:20:44,601 INFO L175 Difference]: Start difference. First operand has 136 places, 194 transitions, 2272 flow. Second operand 7 states and 189 transitions. [2024-06-04 14:20:44,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 226 transitions, 2972 flow [2024-06-04 14:20:44,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 226 transitions, 2813 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:44,670 INFO L231 Difference]: Finished difference. Result has 138 places, 197 transitions, 2328 flow [2024-06-04 14:20:44,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2328, PETRI_PLACES=138, PETRI_TRANSITIONS=197} [2024-06-04 14:20:44,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-04 14:20:44,670 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 197 transitions, 2328 flow [2024-06-04 14:20:44,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:44,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:44,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:20:44,671 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:44,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:44,672 INFO L85 PathProgramCache]: Analyzing trace with hash -779708604, now seen corresponding path program 4 times [2024-06-04 14:20:44,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:44,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304852323] [2024-06-04 14:20:44,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:44,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:44,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:44,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-04 14:20:44,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:44,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304852323] [2024-06-04 14:20:44,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304852323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:44,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:44,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:44,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714831349] [2024-06-04 14:20:44,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:44,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:44,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:44,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:44,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:44,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:44,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 197 transitions, 2328 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:44,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:44,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:45,151 INFO L124 PetriNetUnfolderBase]: 1539/2598 cut-off events. [2024-06-04 14:20:45,152 INFO L125 PetriNetUnfolderBase]: For 64834/64834 co-relation queries the response was YES. [2024-06-04 14:20:45,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16841 conditions, 2598 events. 1539/2598 cut-off events. For 64834/64834 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 14968 event pairs, 320 based on Foata normal form. 4/2596 useless extension candidates. Maximal degree in co-relation 16773. Up to 1742 conditions per place. [2024-06-04 14:20:45,175 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 130 selfloop transitions, 106 changer transitions 0/244 dead transitions. [2024-06-04 14:20:45,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 244 transitions, 3466 flow [2024-06-04 14:20:45,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:45,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:45,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-04 14:20:45,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-04 14:20:45,177 INFO L175 Difference]: Start difference. First operand has 138 places, 197 transitions, 2328 flow. Second operand 7 states and 196 transitions. [2024-06-04 14:20:45,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 244 transitions, 3466 flow [2024-06-04 14:20:45,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 244 transitions, 3293 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:45,272 INFO L231 Difference]: Finished difference. Result has 140 places, 215 transitions, 2681 flow [2024-06-04 14:20:45,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2681, PETRI_PLACES=140, PETRI_TRANSITIONS=215} [2024-06-04 14:20:45,272 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-04 14:20:45,272 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 215 transitions, 2681 flow [2024-06-04 14:20:45,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:45,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:45,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:45,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:20:45,273 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:45,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 2054948918, now seen corresponding path program 5 times [2024-06-04 14:20:45,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:45,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898790839] [2024-06-04 14:20:45,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:45,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:45,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:45,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:45,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:45,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898790839] [2024-06-04 14:20:45,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898790839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:45,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:45,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:45,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858064017] [2024-06-04 14:20:45,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:45,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:45,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:45,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:45,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:45,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 215 transitions, 2681 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:45,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:45,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:45,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:45,756 INFO L124 PetriNetUnfolderBase]: 1530/2586 cut-off events. [2024-06-04 14:20:45,757 INFO L125 PetriNetUnfolderBase]: For 66640/66640 co-relation queries the response was YES. [2024-06-04 14:20:45,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16853 conditions, 2586 events. 1530/2586 cut-off events. For 66640/66640 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14970 event pairs, 320 based on Foata normal form. 4/2584 useless extension candidates. Maximal degree in co-relation 16784. Up to 1736 conditions per place. [2024-06-04 14:20:45,775 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 127 selfloop transitions, 107 changer transitions 0/242 dead transitions. [2024-06-04 14:20:45,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 242 transitions, 3423 flow [2024-06-04 14:20:45,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:45,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:45,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-04 14:20:45,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411960132890365 [2024-06-04 14:20:45,776 INFO L175 Difference]: Start difference. First operand has 140 places, 215 transitions, 2681 flow. Second operand 7 states and 193 transitions. [2024-06-04 14:20:45,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 242 transitions, 3423 flow [2024-06-04 14:20:45,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 242 transitions, 3261 flow, removed 75 selfloop flow, removed 1 redundant places. [2024-06-04 14:20:45,866 INFO L231 Difference]: Finished difference. Result has 146 places, 215 transitions, 2743 flow [2024-06-04 14:20:45,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2743, PETRI_PLACES=146, PETRI_TRANSITIONS=215} [2024-06-04 14:20:45,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-04 14:20:45,867 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 215 transitions, 2743 flow [2024-06-04 14:20:45,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:45,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:45,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:45,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:20:45,867 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-04 14:20:45,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:45,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1954681358, now seen corresponding path program 6 times [2024-06-04 14:20:45,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:45,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531400755] [2024-06-04 14:20:45,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:45,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:45,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:45,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531400755] [2024-06-04 14:20:45,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531400755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:45,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:45,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:45,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631735756] [2024-06-04 14:20:45,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:45,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:45,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:45,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:45,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:45,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:45,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 215 transitions, 2743 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:45,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:45,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:45,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:46,278 INFO L124 PetriNetUnfolderBase]: 1521/2577 cut-off events. [2024-06-04 14:20:46,278 INFO L125 PetriNetUnfolderBase]: For 68564/68564 co-relation queries the response was YES. [2024-06-04 14:20:46,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17003 conditions, 2577 events. 1521/2577 cut-off events. For 68564/68564 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14900 event pairs, 318 based on Foata normal form. 4/2575 useless extension candidates. Maximal degree in co-relation 16932. Up to 1730 conditions per place. [2024-06-04 14:20:46,298 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 127 selfloop transitions, 106 changer transitions 0/241 dead transitions. [2024-06-04 14:20:46,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 241 transitions, 3441 flow [2024-06-04 14:20:46,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:46,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:46,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-04 14:20:46,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-04 14:20:46,299 INFO L175 Difference]: Start difference. First operand has 146 places, 215 transitions, 2743 flow. Second operand 7 states and 191 transitions. [2024-06-04 14:20:46,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 241 transitions, 3441 flow [2024-06-04 14:20:46,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 241 transitions, 3144 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:46,392 INFO L231 Difference]: Finished difference. Result has 147 places, 215 transitions, 2668 flow [2024-06-04 14:20:46,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2668, PETRI_PLACES=147, PETRI_TRANSITIONS=215} [2024-06-04 14:20:46,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-04 14:20:46,393 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 215 transitions, 2668 flow [2024-06-04 14:20:46,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:46,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:46,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:46,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:20:46,394 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-04 14:20:46,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:46,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1601353518, now seen corresponding path program 2 times [2024-06-04 14:20:46,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:46,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683100117] [2024-06-04 14:20:46,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:46,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:46,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-04 14:20:46,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:46,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683100117] [2024-06-04 14:20:46,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683100117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:46,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:46,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:46,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896538216] [2024-06-04 14:20:46,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:46,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:46,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:46,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:46,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 215 transitions, 2668 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:46,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:46,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:46,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:46,865 INFO L124 PetriNetUnfolderBase]: 1584/2679 cut-off events. [2024-06-04 14:20:46,866 INFO L125 PetriNetUnfolderBase]: For 77268/77268 co-relation queries the response was YES. [2024-06-04 14:20:46,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17419 conditions, 2679 events. 1584/2679 cut-off events. For 77268/77268 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15501 event pairs, 314 based on Foata normal form. 14/2689 useless extension candidates. Maximal degree in co-relation 17348. Up to 2074 conditions per place. [2024-06-04 14:20:46,885 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 182 selfloop transitions, 57 changer transitions 0/247 dead transitions. [2024-06-04 14:20:46,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 247 transitions, 3424 flow [2024-06-04 14:20:46,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:46,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:46,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-04 14:20:46,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312292358803987 [2024-06-04 14:20:46,887 INFO L175 Difference]: Start difference. First operand has 147 places, 215 transitions, 2668 flow. Second operand 7 states and 190 transitions. [2024-06-04 14:20:46,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 247 transitions, 3424 flow [2024-06-04 14:20:46,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 247 transitions, 3212 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:46,988 INFO L231 Difference]: Finished difference. Result has 148 places, 218 transitions, 2661 flow [2024-06-04 14:20:46,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2661, PETRI_PLACES=148, PETRI_TRANSITIONS=218} [2024-06-04 14:20:46,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-04 14:20:46,989 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 218 transitions, 2661 flow [2024-06-04 14:20:46,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:46,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:46,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:46,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:20:46,990 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-04 14:20:46,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:46,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1954672430, now seen corresponding path program 3 times [2024-06-04 14:20:46,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:46,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896423194] [2024-06-04 14:20:46,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:46,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:46,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:47,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:47,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:47,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896423194] [2024-06-04 14:20:47,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896423194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:47,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:47,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:47,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596161141] [2024-06-04 14:20:47,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:47,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:47,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:47,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:47,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:47,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:47,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 218 transitions, 2661 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:47,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:47,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:47,445 INFO L124 PetriNetUnfolderBase]: 1647/2791 cut-off events. [2024-06-04 14:20:47,446 INFO L125 PetriNetUnfolderBase]: For 82484/82484 co-relation queries the response was YES. [2024-06-04 14:20:47,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18064 conditions, 2791 events. 1647/2791 cut-off events. For 82484/82484 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16311 event pairs, 325 based on Foata normal form. 14/2801 useless extension candidates. Maximal degree in co-relation 17992. Up to 2175 conditions per place. [2024-06-04 14:20:47,467 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 187 selfloop transitions, 56 changer transitions 0/251 dead transitions. [2024-06-04 14:20:47,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 251 transitions, 3497 flow [2024-06-04 14:20:47,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:47,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:47,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-04 14:20:47,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6312292358803987 [2024-06-04 14:20:47,469 INFO L175 Difference]: Start difference. First operand has 148 places, 218 transitions, 2661 flow. Second operand 7 states and 190 transitions. [2024-06-04 14:20:47,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 251 transitions, 3497 flow [2024-06-04 14:20:47,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 251 transitions, 3334 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:47,569 INFO L231 Difference]: Finished difference. Result has 150 places, 221 transitions, 2707 flow [2024-06-04 14:20:47,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2707, PETRI_PLACES=150, PETRI_TRANSITIONS=221} [2024-06-04 14:20:47,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-04 14:20:47,570 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 221 transitions, 2707 flow [2024-06-04 14:20:47,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:47,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:47,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:20:47,571 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-04 14:20:47,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:47,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1944196910, now seen corresponding path program 4 times [2024-06-04 14:20:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:47,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666972431] [2024-06-04 14:20:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:47,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:47,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-04 14:20:47,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:47,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666972431] [2024-06-04 14:20:47,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666972431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:47,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:47,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:47,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232339842] [2024-06-04 14:20:47,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:47,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:47,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:47,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:47,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:47,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:47,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 221 transitions, 2707 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:47,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:47,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:47,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:48,041 INFO L124 PetriNetUnfolderBase]: 1777/3029 cut-off events. [2024-06-04 14:20:48,041 INFO L125 PetriNetUnfolderBase]: For 94126/94126 co-relation queries the response was YES. [2024-06-04 14:20:48,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19593 conditions, 3029 events. 1777/3029 cut-off events. For 94126/94126 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18183 event pairs, 320 based on Foata normal form. 14/3039 useless extension candidates. Maximal degree in co-relation 19520. Up to 2012 conditions per place. [2024-06-04 14:20:48,063 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 190 selfloop transitions, 63 changer transitions 0/261 dead transitions. [2024-06-04 14:20:48,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 261 transitions, 3687 flow [2024-06-04 14:20:48,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:48,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:48,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-04 14:20:48,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-04 14:20:48,064 INFO L175 Difference]: Start difference. First operand has 150 places, 221 transitions, 2707 flow. Second operand 7 states and 194 transitions. [2024-06-04 14:20:48,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 261 transitions, 3687 flow [2024-06-04 14:20:48,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 261 transitions, 3520 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:48,169 INFO L231 Difference]: Finished difference. Result has 153 places, 226 transitions, 2815 flow [2024-06-04 14:20:48,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2815, PETRI_PLACES=153, PETRI_TRANSITIONS=226} [2024-06-04 14:20:48,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-04 14:20:48,170 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 226 transitions, 2815 flow [2024-06-04 14:20:48,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:48,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:48,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:20:48,170 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:48,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:48,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1002815492, now seen corresponding path program 1 times [2024-06-04 14:20:48,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:48,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977723746] [2024-06-04 14:20:48,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:48,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:48,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:48,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:48,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977723746] [2024-06-04 14:20:48,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977723746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:48,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:48,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:48,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446260677] [2024-06-04 14:20:48,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:48,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:48,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:48,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:48,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:48,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:48,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 226 transitions, 2815 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:48,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:48,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:48,546 INFO L124 PetriNetUnfolderBase]: 1787/3041 cut-off events. [2024-06-04 14:20:48,546 INFO L125 PetriNetUnfolderBase]: For 93795/93795 co-relation queries the response was YES. [2024-06-04 14:20:48,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20243 conditions, 3041 events. 1787/3041 cut-off events. For 93795/93795 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18299 event pairs, 390 based on Foata normal form. 2/3034 useless extension candidates. Maximal degree in co-relation 20168. Up to 2574 conditions per place. [2024-06-04 14:20:48,570 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 198 selfloop transitions, 34 changer transitions 0/240 dead transitions. [2024-06-04 14:20:48,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 240 transitions, 3439 flow [2024-06-04 14:20:48,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:48,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:20:48,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-04 14:20:48,571 INFO L175 Difference]: Start difference. First operand has 153 places, 226 transitions, 2815 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:20:48,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 240 transitions, 3439 flow [2024-06-04 14:20:48,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 240 transitions, 3298 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:48,717 INFO L231 Difference]: Finished difference. Result has 155 places, 230 transitions, 2821 flow [2024-06-04 14:20:48,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2821, PETRI_PLACES=155, PETRI_TRANSITIONS=230} [2024-06-04 14:20:48,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-04 14:20:48,718 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 230 transitions, 2821 flow [2024-06-04 14:20:48,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:48,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:48,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:20:48,718 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:48,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:48,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1002548582, now seen corresponding path program 2 times [2024-06-04 14:20:48,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:48,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057598132] [2024-06-04 14:20:48,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:48,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:48,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:48,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:48,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:48,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057598132] [2024-06-04 14:20:48,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057598132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:48,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:48,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:48,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364228362] [2024-06-04 14:20:48,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:48,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:48,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:48,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:48,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:48,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:48,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 230 transitions, 2821 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:48,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:48,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:49,174 INFO L124 PetriNetUnfolderBase]: 1751/2984 cut-off events. [2024-06-04 14:20:49,174 INFO L125 PetriNetUnfolderBase]: For 93291/93291 co-relation queries the response was YES. [2024-06-04 14:20:49,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19788 conditions, 2984 events. 1751/2984 cut-off events. For 93291/93291 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17830 event pairs, 373 based on Foata normal form. 2/2982 useless extension candidates. Maximal degree in co-relation 19711. Up to 2518 conditions per place. [2024-06-04 14:20:49,203 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 197 selfloop transitions, 37 changer transitions 0/242 dead transitions. [2024-06-04 14:20:49,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 242 transitions, 3319 flow [2024-06-04 14:20:49,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:49,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:49,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-04 14:20:49,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:20:49,205 INFO L175 Difference]: Start difference. First operand has 155 places, 230 transitions, 2821 flow. Second operand 5 states and 130 transitions. [2024-06-04 14:20:49,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 242 transitions, 3319 flow [2024-06-04 14:20:49,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 242 transitions, 3237 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:49,329 INFO L231 Difference]: Finished difference. Result has 157 places, 230 transitions, 2822 flow [2024-06-04 14:20:49,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2822, PETRI_PLACES=157, PETRI_TRANSITIONS=230} [2024-06-04 14:20:49,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-04 14:20:49,330 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 230 transitions, 2822 flow [2024-06-04 14:20:49,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:49,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:49,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:49,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:20:49,331 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:49,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1002825412, now seen corresponding path program 1 times [2024-06-04 14:20:49,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:49,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078435784] [2024-06-04 14:20:49,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:49,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:49,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:49,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:49,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:49,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078435784] [2024-06-04 14:20:49,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078435784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:49,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:49,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:49,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539715238] [2024-06-04 14:20:49,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:49,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:49,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:49,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:49,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:49,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 230 transitions, 2822 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-04 14:20:49,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:49,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:49,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:49,818 INFO L124 PetriNetUnfolderBase]: 1770/3000 cut-off events. [2024-06-04 14:20:49,818 INFO L125 PetriNetUnfolderBase]: For 101083/101083 co-relation queries the response was YES. [2024-06-04 14:20:49,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20032 conditions, 3000 events. 1770/3000 cut-off events. For 101083/101083 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17820 event pairs, 381 based on Foata normal form. 8/2999 useless extension candidates. Maximal degree in co-relation 19955. Up to 2523 conditions per place. [2024-06-04 14:20:49,843 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 196 selfloop transitions, 41 changer transitions 0/245 dead transitions. [2024-06-04 14:20:49,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 245 transitions, 3378 flow [2024-06-04 14:20:49,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:49,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:49,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:20:49,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:20:49,844 INFO L175 Difference]: Start difference. First operand has 157 places, 230 transitions, 2822 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:20:49,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 245 transitions, 3378 flow [2024-06-04 14:20:49,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 245 transitions, 3274 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:49,963 INFO L231 Difference]: Finished difference. Result has 158 places, 234 transitions, 2871 flow [2024-06-04 14:20:49,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2718, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2871, PETRI_PLACES=158, PETRI_TRANSITIONS=234} [2024-06-04 14:20:49,964 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-04 14:20:49,964 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 234 transitions, 2871 flow [2024-06-04 14:20:49,964 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-04 14:20:49,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:49,965 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-04 14:20:49,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:20:49,965 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-04 14:20:49,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1707292665, now seen corresponding path program 1 times [2024-06-04 14:20:49,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:49,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238908173] [2024-06-04 14:20:49,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:49,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:49,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:50,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:50,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238908173] [2024-06-04 14:20:50,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238908173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:50,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:50,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:50,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629766308] [2024-06-04 14:20:50,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:50,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:50,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:50,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:50,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:50,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:50,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 234 transitions, 2871 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-04 14:20:50,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:50,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:50,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:50,465 INFO L124 PetriNetUnfolderBase]: 1757/2996 cut-off events. [2024-06-04 14:20:50,465 INFO L125 PetriNetUnfolderBase]: For 99917/99917 co-relation queries the response was YES. [2024-06-04 14:20:50,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20164 conditions, 2996 events. 1757/2996 cut-off events. For 99917/99917 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17828 event pairs, 350 based on Foata normal form. 2/2996 useless extension candidates. Maximal degree in co-relation 20086. Up to 2597 conditions per place. [2024-06-04 14:20:50,486 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 234 selfloop transitions, 18 changer transitions 0/260 dead transitions. [2024-06-04 14:20:50,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 260 transitions, 3441 flow [2024-06-04 14:20:50,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:50,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:20:50,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-04 14:20:50,487 INFO L175 Difference]: Start difference. First operand has 158 places, 234 transitions, 2871 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:20:50,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 260 transitions, 3441 flow [2024-06-04 14:20:50,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 260 transitions, 3308 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:50,601 INFO L231 Difference]: Finished difference. Result has 161 places, 234 transitions, 2782 flow [2024-06-04 14:20:50,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2782, PETRI_PLACES=161, PETRI_TRANSITIONS=234} [2024-06-04 14:20:50,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-04 14:20:50,602 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 234 transitions, 2782 flow [2024-06-04 14:20:50,602 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-04 14:20:50,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:50,602 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-04 14:20:50,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:20:50,603 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-04 14:20:50,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:50,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2080109449, now seen corresponding path program 2 times [2024-06-04 14:20:50,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:50,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622512223] [2024-06-04 14:20:50,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:50,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:50,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:50,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622512223] [2024-06-04 14:20:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622512223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:50,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:50,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:50,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489429075] [2024-06-04 14:20:50,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:50,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:50,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:50,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:50,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:50,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:50,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 234 transitions, 2782 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-04 14:20:50,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:50,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:50,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:51,034 INFO L124 PetriNetUnfolderBase]: 1775/3021 cut-off events. [2024-06-04 14:20:51,034 INFO L125 PetriNetUnfolderBase]: For 104781/104781 co-relation queries the response was YES. [2024-06-04 14:20:51,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20230 conditions, 3021 events. 1775/3021 cut-off events. For 104781/104781 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17988 event pairs, 362 based on Foata normal form. 2/3014 useless extension candidates. Maximal degree in co-relation 20151. Up to 2407 conditions per place. [2024-06-04 14:20:51,059 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 180 selfloop transitions, 72 changer transitions 0/260 dead transitions. [2024-06-04 14:20:51,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 260 transitions, 3650 flow [2024-06-04 14:20:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:51,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:51,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-04 14:20:51,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-04 14:20:51,060 INFO L175 Difference]: Start difference. First operand has 161 places, 234 transitions, 2782 flow. Second operand 6 states and 159 transitions. [2024-06-04 14:20:51,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 260 transitions, 3650 flow [2024-06-04 14:20:51,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 260 transitions, 3614 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:51,190 INFO L231 Difference]: Finished difference. Result has 161 places, 241 transitions, 3001 flow [2024-06-04 14:20:51,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3001, PETRI_PLACES=161, PETRI_TRANSITIONS=241} [2024-06-04 14:20:51,191 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-04 14:20:51,191 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 241 transitions, 3001 flow [2024-06-04 14:20:51,191 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-04 14:20:51,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:51,191 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-04 14:20:51,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:20:51,191 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:51,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:51,192 INFO L85 PathProgramCache]: Analyzing trace with hash -300383369, now seen corresponding path program 3 times [2024-06-04 14:20:51,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:51,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946010173] [2024-06-04 14:20:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:51,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:51,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-04 14:20:51,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:51,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946010173] [2024-06-04 14:20:51,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946010173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:51,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:51,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:51,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776689644] [2024-06-04 14:20:51,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:51,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:51,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:51,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:51,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:51,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:51,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 241 transitions, 3001 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-04 14:20:51,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:51,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:51,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:51,606 INFO L124 PetriNetUnfolderBase]: 1763/2980 cut-off events. [2024-06-04 14:20:51,607 INFO L125 PetriNetUnfolderBase]: For 109912/109912 co-relation queries the response was YES. [2024-06-04 14:20:51,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20304 conditions, 2980 events. 1763/2980 cut-off events. For 109912/109912 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17709 event pairs, 397 based on Foata normal form. 4/2970 useless extension candidates. Maximal degree in co-relation 20224. Up to 2399 conditions per place. [2024-06-04 14:20:51,632 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 180 selfloop transitions, 65 changer transitions 0/253 dead transitions. [2024-06-04 14:20:51,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 253 transitions, 3667 flow [2024-06-04 14:20:51,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:51,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:20:51,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:20:51,633 INFO L175 Difference]: Start difference. First operand has 161 places, 241 transitions, 3001 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:20:51,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 253 transitions, 3667 flow [2024-06-04 14:20:51,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 253 transitions, 3565 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:51,785 INFO L231 Difference]: Finished difference. Result has 165 places, 241 transitions, 3037 flow [2024-06-04 14:20:51,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3037, PETRI_PLACES=165, PETRI_TRANSITIONS=241} [2024-06-04 14:20:51,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-04 14:20:51,785 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 241 transitions, 3037 flow [2024-06-04 14:20:51,786 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-04 14:20:51,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:51,786 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-04 14:20:51,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:20:51,786 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:51,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:51,786 INFO L85 PathProgramCache]: Analyzing trace with hash 39774403, now seen corresponding path program 1 times [2024-06-04 14:20:51,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:51,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103296529] [2024-06-04 14:20:51,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:51,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:51,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:51,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:51,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:51,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103296529] [2024-06-04 14:20:51,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103296529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:51,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:51,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:51,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578232370] [2024-06-04 14:20:51,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:51,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:51,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:51,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:51,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:51,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:51,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 241 transitions, 3037 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-04 14:20:51,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:51,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:51,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:52,244 INFO L124 PetriNetUnfolderBase]: 1768/3014 cut-off events. [2024-06-04 14:20:52,245 INFO L125 PetriNetUnfolderBase]: For 111573/111573 co-relation queries the response was YES. [2024-06-04 14:20:52,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20523 conditions, 3014 events. 1768/3014 cut-off events. For 111573/111573 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17964 event pairs, 348 based on Foata normal form. 1/3013 useless extension candidates. Maximal degree in co-relation 20442. Up to 2624 conditions per place. [2024-06-04 14:20:52,271 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 233 selfloop transitions, 20 changer transitions 0/261 dead transitions. [2024-06-04 14:20:52,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 261 transitions, 3697 flow [2024-06-04 14:20:52,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:52,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:52,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:20:52,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:20:52,273 INFO L175 Difference]: Start difference. First operand has 165 places, 241 transitions, 3037 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:20:52,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 261 transitions, 3697 flow [2024-06-04 14:20:52,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 261 transitions, 3423 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:52,458 INFO L231 Difference]: Finished difference. Result has 163 places, 244 transitions, 2845 flow [2024-06-04 14:20:52,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2763, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2845, PETRI_PLACES=163, PETRI_TRANSITIONS=244} [2024-06-04 14:20:52,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-04 14:20:52,458 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 244 transitions, 2845 flow [2024-06-04 14:20:52,459 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-04 14:20:52,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:52,459 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-04 14:20:52,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:20:52,459 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-04 14:20:52,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:52,459 INFO L85 PathProgramCache]: Analyzing trace with hash -525072785, now seen corresponding path program 2 times [2024-06-04 14:20:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:52,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137202039] [2024-06-04 14:20:52,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:52,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:52,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:52,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-04 14:20:52,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:52,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137202039] [2024-06-04 14:20:52,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137202039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:52,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:52,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:20:52,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145315045] [2024-06-04 14:20:52,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:52,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:20:52,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:52,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:20:52,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:20:52,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:52,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 244 transitions, 2845 flow. Second operand has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:52,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:52,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:52,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:52,838 INFO L124 PetriNetUnfolderBase]: 1765/3002 cut-off events. [2024-06-04 14:20:52,839 INFO L125 PetriNetUnfolderBase]: For 113702/113702 co-relation queries the response was YES. [2024-06-04 14:20:52,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20191 conditions, 3002 events. 1765/3002 cut-off events. For 113702/113702 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17870 event pairs, 355 based on Foata normal form. 1/2996 useless extension candidates. Maximal degree in co-relation 20112. Up to 2621 conditions per place. [2024-06-04 14:20:52,862 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 225 selfloop transitions, 20 changer transitions 0/253 dead transitions. [2024-06-04 14:20:52,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 253 transitions, 3357 flow [2024-06-04 14:20:52,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:20:52,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:20:52,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-04 14:20:52,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-04 14:20:52,864 INFO L175 Difference]: Start difference. First operand has 163 places, 244 transitions, 2845 flow. Second operand 5 states and 124 transitions. [2024-06-04 14:20:52,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 253 transitions, 3357 flow [2024-06-04 14:20:52,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 253 transitions, 3307 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:52,994 INFO L231 Difference]: Finished difference. Result has 164 places, 244 transitions, 2841 flow [2024-06-04 14:20:52,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2795, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2841, PETRI_PLACES=164, PETRI_TRANSITIONS=244} [2024-06-04 14:20:52,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-04 14:20:52,995 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 244 transitions, 2841 flow [2024-06-04 14:20:52,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.0) internal successors, (90), 5 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:52,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:52,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:52,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:20:52,996 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:52,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:52,996 INFO L85 PathProgramCache]: Analyzing trace with hash 367962497, now seen corresponding path program 1 times [2024-06-04 14:20:52,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:52,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570175422] [2024-06-04 14:20:52,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:52,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:53,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:53,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-04 14:20:53,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:53,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570175422] [2024-06-04 14:20:53,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570175422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:53,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:53,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:53,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014314451] [2024-06-04 14:20:53,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:53,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:53,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:53,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:53,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:53,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:53,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 244 transitions, 2841 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:53,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:53,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:53,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:53,610 INFO L124 PetriNetUnfolderBase]: 1965/3335 cut-off events. [2024-06-04 14:20:53,610 INFO L125 PetriNetUnfolderBase]: For 153770/153770 co-relation queries the response was YES. [2024-06-04 14:20:53,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 3335 events. 1965/3335 cut-off events. For 153770/153770 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20309 event pairs, 311 based on Foata normal form. 18/3349 useless extension candidates. Maximal degree in co-relation 23462. Up to 2459 conditions per place. [2024-06-04 14:20:53,637 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 258 selfloop transitions, 30 changer transitions 0/296 dead transitions. [2024-06-04 14:20:53,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 296 transitions, 3933 flow [2024-06-04 14:20:53,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:53,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:53,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-04 14:20:53,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:20:53,639 INFO L175 Difference]: Start difference. First operand has 164 places, 244 transitions, 2841 flow. Second operand 9 states and 234 transitions. [2024-06-04 14:20:53,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 296 transitions, 3933 flow [2024-06-04 14:20:53,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 296 transitions, 3877 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:53,811 INFO L231 Difference]: Finished difference. Result has 169 places, 247 transitions, 2968 flow [2024-06-04 14:20:53,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=169, PETRI_TRANSITIONS=247} [2024-06-04 14:20:53,812 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-04 14:20:53,812 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 247 transitions, 2968 flow [2024-06-04 14:20:53,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:53,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:53,813 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-04 14:20:53,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:20:53,813 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:53,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash 426054947, now seen corresponding path program 2 times [2024-06-04 14:20:53,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:53,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894051811] [2024-06-04 14:20:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:53,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:53,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:53,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:53,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894051811] [2024-06-04 14:20:53,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894051811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:53,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:53,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:53,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675924843] [2024-06-04 14:20:53,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:53,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:53,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:53,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:53,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:53,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:53,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 247 transitions, 2968 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:53,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:53,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:53,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:54,432 INFO L124 PetriNetUnfolderBase]: 2072/3530 cut-off events. [2024-06-04 14:20:54,432 INFO L125 PetriNetUnfolderBase]: For 173675/173675 co-relation queries the response was YES. [2024-06-04 14:20:54,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25629 conditions, 3530 events. 2072/3530 cut-off events. For 173675/173675 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21745 event pairs, 423 based on Foata normal form. 18/3546 useless extension candidates. Maximal degree in co-relation 25549. Up to 2797 conditions per place. [2024-06-04 14:20:54,462 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 257 selfloop transitions, 30 changer transitions 0/295 dead transitions. [2024-06-04 14:20:54,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 295 transitions, 4062 flow [2024-06-04 14:20:54,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:54,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:54,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-04 14:20:54,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-04 14:20:54,464 INFO L175 Difference]: Start difference. First operand has 169 places, 247 transitions, 2968 flow. Second operand 9 states and 230 transitions. [2024-06-04 14:20:54,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 295 transitions, 4062 flow [2024-06-04 14:20:54,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 295 transitions, 3953 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:54,661 INFO L231 Difference]: Finished difference. Result has 173 places, 251 transitions, 3098 flow [2024-06-04 14:20:54,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3098, PETRI_PLACES=173, PETRI_TRANSITIONS=251} [2024-06-04 14:20:54,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 129 predicate places. [2024-06-04 14:20:54,662 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 251 transitions, 3098 flow [2024-06-04 14:20:54,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:54,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:54,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:54,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:20:54,662 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:54,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:54,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1673067171, now seen corresponding path program 3 times [2024-06-04 14:20:54,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:54,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147232397] [2024-06-04 14:20:54,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:54,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:54,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:54,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:54,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147232397] [2024-06-04 14:20:54,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147232397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:54,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:54,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:54,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180940735] [2024-06-04 14:20:54,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:54,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:54,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:54,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:54,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:54,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:54,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 251 transitions, 3098 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:54,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:54,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:54,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:55,296 INFO L124 PetriNetUnfolderBase]: 2026/3460 cut-off events. [2024-06-04 14:20:55,297 INFO L125 PetriNetUnfolderBase]: For 166721/166721 co-relation queries the response was YES. [2024-06-04 14:20:55,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24004 conditions, 3460 events. 2026/3460 cut-off events. For 166721/166721 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21289 event pairs, 420 based on Foata normal form. 24/3482 useless extension candidates. Maximal degree in co-relation 23922. Up to 2898 conditions per place. [2024-06-04 14:20:55,324 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 256 selfloop transitions, 26 changer transitions 0/290 dead transitions. [2024-06-04 14:20:55,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 290 transitions, 3858 flow [2024-06-04 14:20:55,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:55,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-04 14:20:55,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:20:55,326 INFO L175 Difference]: Start difference. First operand has 173 places, 251 transitions, 3098 flow. Second operand 9 states and 225 transitions. [2024-06-04 14:20:55,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 290 transitions, 3858 flow [2024-06-04 14:20:55,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 290 transitions, 3704 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:55,534 INFO L231 Difference]: Finished difference. Result has 177 places, 251 transitions, 3004 flow [2024-06-04 14:20:55,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3004, PETRI_PLACES=177, PETRI_TRANSITIONS=251} [2024-06-04 14:20:55,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-04 14:20:55,535 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 251 transitions, 3004 flow [2024-06-04 14:20:55,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:55,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:55,535 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-04 14:20:55,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:20:55,535 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:55,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:55,536 INFO L85 PathProgramCache]: Analyzing trace with hash 971925923, now seen corresponding path program 4 times [2024-06-04 14:20:55,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:55,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996989077] [2024-06-04 14:20:55,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:55,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:55,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:55,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:55,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:55,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996989077] [2024-06-04 14:20:55,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996989077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:55,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:55,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:55,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648536512] [2024-06-04 14:20:55,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:55,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:55,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:55,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:55,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:55,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:55,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 251 transitions, 3004 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:55,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:55,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:55,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:56,153 INFO L124 PetriNetUnfolderBase]: 2188/3722 cut-off events. [2024-06-04 14:20:56,154 INFO L125 PetriNetUnfolderBase]: For 201263/201263 co-relation queries the response was YES. [2024-06-04 14:20:56,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24932 conditions, 3722 events. 2188/3722 cut-off events. For 201263/201263 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 23076 event pairs, 472 based on Foata normal form. 50/3757 useless extension candidates. Maximal degree in co-relation 24848. Up to 2553 conditions per place. [2024-06-04 14:20:56,186 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 157 selfloop transitions, 124 changer transitions 3/292 dead transitions. [2024-06-04 14:20:56,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 292 transitions, 4034 flow [2024-06-04 14:20:56,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:56,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:56,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-04 14:20:56,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6482558139534884 [2024-06-04 14:20:56,188 INFO L175 Difference]: Start difference. First operand has 177 places, 251 transitions, 3004 flow. Second operand 8 states and 223 transitions. [2024-06-04 14:20:56,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 292 transitions, 4034 flow [2024-06-04 14:20:56,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 292 transitions, 3974 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:56,440 INFO L231 Difference]: Finished difference. Result has 177 places, 252 transitions, 3281 flow [2024-06-04 14:20:56,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3281, PETRI_PLACES=177, PETRI_TRANSITIONS=252} [2024-06-04 14:20:56,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 133 predicate places. [2024-06-04 14:20:56,441 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 252 transitions, 3281 flow [2024-06-04 14:20:56,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:56,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:56,441 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-04 14:20:56,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:20:56,442 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:56,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:56,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1790383743, now seen corresponding path program 5 times [2024-06-04 14:20:56,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:56,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457248595] [2024-06-04 14:20:56,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:56,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:56,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:56,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:56,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:56,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457248595] [2024-06-04 14:20:56,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457248595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:56,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:56,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:56,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823709653] [2024-06-04 14:20:56,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:56,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:56,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:56,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:56,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:56,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:56,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 252 transitions, 3281 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:56,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:56,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:56,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:57,141 INFO L124 PetriNetUnfolderBase]: 2566/4373 cut-off events. [2024-06-04 14:20:57,142 INFO L125 PetriNetUnfolderBase]: For 264705/264705 co-relation queries the response was YES. [2024-06-04 14:20:57,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31154 conditions, 4373 events. 2566/4373 cut-off events. For 264705/264705 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 28006 event pairs, 584 based on Foata normal form. 42/4399 useless extension candidates. Maximal degree in co-relation 31069. Up to 2519 conditions per place. [2024-06-04 14:20:57,177 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 162 selfloop transitions, 129 changer transitions 4/303 dead transitions. [2024-06-04 14:20:57,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 303 transitions, 4625 flow [2024-06-04 14:20:57,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:57,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:57,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-04 14:20:57,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6656976744186046 [2024-06-04 14:20:57,178 INFO L175 Difference]: Start difference. First operand has 177 places, 252 transitions, 3281 flow. Second operand 8 states and 229 transitions. [2024-06-04 14:20:57,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 303 transitions, 4625 flow [2024-06-04 14:20:57,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 303 transitions, 4313 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:57,516 INFO L231 Difference]: Finished difference. Result has 179 places, 255 transitions, 3407 flow [2024-06-04 14:20:57,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3407, PETRI_PLACES=179, PETRI_TRANSITIONS=255} [2024-06-04 14:20:57,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-04 14:20:57,517 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 255 transitions, 3407 flow [2024-06-04 14:20:57,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:57,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:57,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:20:57,517 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:57,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:57,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2063392883, now seen corresponding path program 6 times [2024-06-04 14:20:57,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:57,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230771534] [2024-06-04 14:20:57,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:57,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:57,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:57,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:57,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:57,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230771534] [2024-06-04 14:20:57,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230771534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:57,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:57,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:57,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156427832] [2024-06-04 14:20:57,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:57,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:57,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:57,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:57,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:57,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:57,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 255 transitions, 3407 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:57,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:57,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:58,159 INFO L124 PetriNetUnfolderBase]: 2439/4171 cut-off events. [2024-06-04 14:20:58,160 INFO L125 PetriNetUnfolderBase]: For 229539/229539 co-relation queries the response was YES. [2024-06-04 14:20:58,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27858 conditions, 4171 events. 2439/4171 cut-off events. For 229539/229539 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26590 event pairs, 595 based on Foata normal form. 50/4206 useless extension candidates. Maximal degree in co-relation 27772. Up to 2982 conditions per place. [2024-06-04 14:20:58,197 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 160 selfloop transitions, 124 changer transitions 3/295 dead transitions. [2024-06-04 14:20:58,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 295 transitions, 4461 flow [2024-06-04 14:20:58,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:58,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:58,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-04 14:20:58,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6482558139534884 [2024-06-04 14:20:58,199 INFO L175 Difference]: Start difference. First operand has 179 places, 255 transitions, 3407 flow. Second operand 8 states and 223 transitions. [2024-06-04 14:20:58,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 295 transitions, 4461 flow [2024-06-04 14:20:58,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 295 transitions, 4077 flow, removed 72 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:58,506 INFO L231 Difference]: Finished difference. Result has 182 places, 254 transitions, 3271 flow [2024-06-04 14:20:58,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3271, PETRI_PLACES=182, PETRI_TRANSITIONS=254} [2024-06-04 14:20:58,507 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-04 14:20:58,507 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 254 transitions, 3271 flow [2024-06-04 14:20:58,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:58,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:58,507 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-04 14:20:58,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:20:58,507 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:58,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:58,508 INFO L85 PathProgramCache]: Analyzing trace with hash 2071970707, now seen corresponding path program 1 times [2024-06-04 14:20:58,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:58,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373121402] [2024-06-04 14:20:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:58,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:58,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:58,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:58,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:58,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373121402] [2024-06-04 14:20:58,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373121402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:58,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:58,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:58,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567723977] [2024-06-04 14:20:58,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:58,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:58,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:58,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:58,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:58,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 254 transitions, 3271 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:58,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:58,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:58,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:59,307 INFO L124 PetriNetUnfolderBase]: 2731/4668 cut-off events. [2024-06-04 14:20:59,307 INFO L125 PetriNetUnfolderBase]: For 264721/264721 co-relation queries the response was YES. [2024-06-04 14:20:59,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31125 conditions, 4668 events. 2731/4668 cut-off events. For 264721/264721 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 30406 event pairs, 627 based on Foata normal form. 42/4692 useless extension candidates. Maximal degree in co-relation 31038. Up to 2561 conditions per place. [2024-06-04 14:20:59,353 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 160 selfloop transitions, 132 changer transitions 4/304 dead transitions. [2024-06-04 14:20:59,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 304 transitions, 4611 flow [2024-06-04 14:20:59,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:59,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:59,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-04 14:20:59,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6627906976744186 [2024-06-04 14:20:59,355 INFO L175 Difference]: Start difference. First operand has 182 places, 254 transitions, 3271 flow. Second operand 8 states and 228 transitions. [2024-06-04 14:20:59,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 304 transitions, 4611 flow [2024-06-04 14:20:59,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 304 transitions, 4305 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:59,701 INFO L231 Difference]: Finished difference. Result has 183 places, 256 transitions, 3360 flow [2024-06-04 14:20:59,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3360, PETRI_PLACES=183, PETRI_TRANSITIONS=256} [2024-06-04 14:20:59,701 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-04 14:20:59,701 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 256 transitions, 3360 flow [2024-06-04 14:20:59,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:59,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:59,702 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-04 14:20:59,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:20:59,702 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-04 14:20:59,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash 572648441, now seen corresponding path program 1 times [2024-06-04 14:20:59,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:59,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267755732] [2024-06-04 14:20:59,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:59,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:59,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:59,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:59,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:59,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267755732] [2024-06-04 14:20:59,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267755732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:59,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:59,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:59,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958238411] [2024-06-04 14:20:59,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:59,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:59,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:59,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:20:59,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 256 transitions, 3360 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:59,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:59,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:20:59,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:00,385 INFO L124 PetriNetUnfolderBase]: 2719/4647 cut-off events. [2024-06-04 14:21:00,385 INFO L125 PetriNetUnfolderBase]: For 230887/230887 co-relation queries the response was YES. [2024-06-04 14:21:00,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30812 conditions, 4647 events. 2719/4647 cut-off events. For 230887/230887 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30220 event pairs, 748 based on Foata normal form. 2/4643 useless extension candidates. Maximal degree in co-relation 30724. Up to 4084 conditions per place. [2024-06-04 14:21:00,427 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 214 selfloop transitions, 55 changer transitions 0/277 dead transitions. [2024-06-04 14:21:00,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 277 transitions, 4125 flow [2024-06-04 14:21:00,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:00,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:00,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:21:00,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007751937984496 [2024-06-04 14:21:00,429 INFO L175 Difference]: Start difference. First operand has 183 places, 256 transitions, 3360 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:21:00,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 277 transitions, 4125 flow [2024-06-04 14:21:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 277 transitions, 3865 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:00,783 INFO L231 Difference]: Finished difference. Result has 186 places, 263 transitions, 3369 flow [2024-06-04 14:21:00,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3369, PETRI_PLACES=186, PETRI_TRANSITIONS=263} [2024-06-04 14:21:00,784 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 142 predicate places. [2024-06-04 14:21:00,784 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 263 transitions, 3369 flow [2024-06-04 14:21:00,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:00,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:00,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:00,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:21:00,784 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-04 14:21:00,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:00,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2054002041, now seen corresponding path program 2 times [2024-06-04 14:21:00,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:00,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769743486] [2024-06-04 14:21:00,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:00,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:00,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:00,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:00,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769743486] [2024-06-04 14:21:00,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769743486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:00,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:00,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:00,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149850724] [2024-06-04 14:21:00,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:00,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:00,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:00,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:00,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:00,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:00,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 263 transitions, 3369 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:00,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:00,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:00,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:01,432 INFO L124 PetriNetUnfolderBase]: 2729/4642 cut-off events. [2024-06-04 14:21:01,432 INFO L125 PetriNetUnfolderBase]: For 232368/232368 co-relation queries the response was YES. [2024-06-04 14:21:01,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30777 conditions, 4642 events. 2729/4642 cut-off events. For 232368/232368 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30114 event pairs, 787 based on Foata normal form. 2/4630 useless extension candidates. Maximal degree in co-relation 30686. Up to 3995 conditions per place. [2024-06-04 14:21:01,471 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 193 selfloop transitions, 79 changer transitions 0/280 dead transitions. [2024-06-04 14:21:01,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 280 transitions, 4296 flow [2024-06-04 14:21:01,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:01,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:01,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 14:21:01,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-04 14:21:01,472 INFO L175 Difference]: Start difference. First operand has 186 places, 263 transitions, 3369 flow. Second operand 6 states and 154 transitions. [2024-06-04 14:21:01,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 280 transitions, 4296 flow [2024-06-04 14:21:01,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 280 transitions, 4198 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:01,818 INFO L231 Difference]: Finished difference. Result has 188 places, 267 transitions, 3507 flow [2024-06-04 14:21:01,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3507, PETRI_PLACES=188, PETRI_TRANSITIONS=267} [2024-06-04 14:21:01,819 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-04 14:21:01,819 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 267 transitions, 3507 flow [2024-06-04 14:21:01,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:01,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:01,819 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-04 14:21:01,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:21:01,819 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-04 14:21:01,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:01,820 INFO L85 PathProgramCache]: Analyzing trace with hash 351563335, now seen corresponding path program 3 times [2024-06-04 14:21:01,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:01,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903922743] [2024-06-04 14:21:01,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:01,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:01,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:01,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:01,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:01,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903922743] [2024-06-04 14:21:01,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903922743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:01,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:01,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:01,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131375826] [2024-06-04 14:21:01,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:01,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:01,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:01,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:01,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:01,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:01,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 267 transitions, 3507 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:01,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:01,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:01,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:02,439 INFO L124 PetriNetUnfolderBase]: 2731/4647 cut-off events. [2024-06-04 14:21:02,440 INFO L125 PetriNetUnfolderBase]: For 232214/232214 co-relation queries the response was YES. [2024-06-04 14:21:02,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30865 conditions, 4647 events. 2731/4647 cut-off events. For 232214/232214 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30151 event pairs, 788 based on Foata normal form. 2/4635 useless extension candidates. Maximal degree in co-relation 30774. Up to 3999 conditions per place. [2024-06-04 14:21:02,485 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 196 selfloop transitions, 78 changer transitions 0/282 dead transitions. [2024-06-04 14:21:02,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 282 transitions, 4327 flow [2024-06-04 14:21:02,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:02,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:02,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:21:02,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:21:02,487 INFO L175 Difference]: Start difference. First operand has 188 places, 267 transitions, 3507 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:21:02,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 282 transitions, 4327 flow [2024-06-04 14:21:02,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 282 transitions, 4104 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:02,901 INFO L231 Difference]: Finished difference. Result has 190 places, 270 transitions, 3500 flow [2024-06-04 14:21:02,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3500, PETRI_PLACES=190, PETRI_TRANSITIONS=270} [2024-06-04 14:21:02,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-04 14:21:02,902 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 270 transitions, 3500 flow [2024-06-04 14:21:02,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:02,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:02,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:02,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:21:02,903 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:02,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:02,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1222393937, now seen corresponding path program 7 times [2024-06-04 14:21:02,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:02,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043276188] [2024-06-04 14:21:02,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:02,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:02,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:02,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:02,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:02,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043276188] [2024-06-04 14:21:02,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043276188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:02,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:02,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:02,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365588644] [2024-06-04 14:21:02,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:02,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:02,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:02,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:02,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:03,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:03,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 270 transitions, 3500 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:03,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:03,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:03,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:03,711 INFO L124 PetriNetUnfolderBase]: 2893/4949 cut-off events. [2024-06-04 14:21:03,712 INFO L125 PetriNetUnfolderBase]: For 300688/300688 co-relation queries the response was YES. [2024-06-04 14:21:03,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32534 conditions, 4949 events. 2893/4949 cut-off events. For 300688/300688 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 32636 event pairs, 831 based on Foata normal form. 50/4993 useless extension candidates. Maximal degree in co-relation 32442. Up to 3710 conditions per place. [2024-06-04 14:21:03,751 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 177 selfloop transitions, 119 changer transitions 3/307 dead transitions. [2024-06-04 14:21:03,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 307 transitions, 4492 flow [2024-06-04 14:21:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:03,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:03,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-04 14:21:03,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366279069767442 [2024-06-04 14:21:03,752 INFO L175 Difference]: Start difference. First operand has 190 places, 270 transitions, 3500 flow. Second operand 8 states and 219 transitions. [2024-06-04 14:21:03,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 307 transitions, 4492 flow [2024-06-04 14:21:04,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 307 transitions, 4354 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:04,128 INFO L231 Difference]: Finished difference. Result has 195 places, 271 transitions, 3697 flow [2024-06-04 14:21:04,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3697, PETRI_PLACES=195, PETRI_TRANSITIONS=271} [2024-06-04 14:21:04,129 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-04 14:21:04,129 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 271 transitions, 3697 flow [2024-06-04 14:21:04,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:04,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:04,130 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-04 14:21:04,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:21:04,130 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:04,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:04,130 INFO L85 PathProgramCache]: Analyzing trace with hash -879025771, now seen corresponding path program 8 times [2024-06-04 14:21:04,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:04,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311766565] [2024-06-04 14:21:04,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:04,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:04,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:04,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:04,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311766565] [2024-06-04 14:21:04,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311766565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:04,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:04,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:04,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43098551] [2024-06-04 14:21:04,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:04,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:04,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:04,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:04,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:04,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:04,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 271 transitions, 3697 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:04,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:04,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:04,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:04,889 INFO L124 PetriNetUnfolderBase]: 3045/5215 cut-off events. [2024-06-04 14:21:04,889 INFO L125 PetriNetUnfolderBase]: For 323860/323860 co-relation queries the response was YES. [2024-06-04 14:21:04,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 5215 events. 3045/5215 cut-off events. For 323860/323860 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 34750 event pairs, 886 based on Foata normal form. 50/5259 useless extension candidates. Maximal degree in co-relation 34460. Up to 3966 conditions per place. [2024-06-04 14:21:04,939 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 178 selfloop transitions, 119 changer transitions 3/308 dead transitions. [2024-06-04 14:21:04,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 308 transitions, 4699 flow [2024-06-04 14:21:04,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:04,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:04,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-04 14:21:04,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-04 14:21:04,940 INFO L175 Difference]: Start difference. First operand has 195 places, 271 transitions, 3697 flow. Second operand 8 states and 218 transitions. [2024-06-04 14:21:04,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 308 transitions, 4699 flow [2024-06-04 14:21:05,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 308 transitions, 4387 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:05,397 INFO L231 Difference]: Finished difference. Result has 197 places, 272 transitions, 3724 flow [2024-06-04 14:21:05,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3724, PETRI_PLACES=197, PETRI_TRANSITIONS=272} [2024-06-04 14:21:05,397 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-04 14:21:05,397 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 272 transitions, 3724 flow [2024-06-04 14:21:05,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:05,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:05,398 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-04 14:21:05,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:21:05,398 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:05,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:05,399 INFO L85 PathProgramCache]: Analyzing trace with hash 867917905, now seen corresponding path program 9 times [2024-06-04 14:21:05,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:05,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101246370] [2024-06-04 14:21:05,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:05,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:05,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:05,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:05,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101246370] [2024-06-04 14:21:05,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101246370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:05,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:05,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:05,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622505067] [2024-06-04 14:21:05,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:05,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:05,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:05,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:05,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:05,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:05,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 272 transitions, 3724 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:05,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:05,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:05,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:06,293 INFO L124 PetriNetUnfolderBase]: 3398/5818 cut-off events. [2024-06-04 14:21:06,293 INFO L125 PetriNetUnfolderBase]: For 391452/391452 co-relation queries the response was YES. [2024-06-04 14:21:06,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39759 conditions, 5818 events. 3398/5818 cut-off events. For 391452/391452 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 39496 event pairs, 971 based on Foata normal form. 42/5854 useless extension candidates. Maximal degree in co-relation 39665. Up to 3646 conditions per place. [2024-06-04 14:21:06,347 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 181 selfloop transitions, 126 changer transitions 4/319 dead transitions. [2024-06-04 14:21:06,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 319 transitions, 5070 flow [2024-06-04 14:21:06,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:06,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-04 14:21:06,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-04 14:21:06,348 INFO L175 Difference]: Start difference. First operand has 197 places, 272 transitions, 3724 flow. Second operand 8 states and 224 transitions. [2024-06-04 14:21:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 319 transitions, 5070 flow [2024-06-04 14:21:06,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 319 transitions, 4754 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:06,967 INFO L231 Difference]: Finished difference. Result has 199 places, 275 transitions, 3863 flow [2024-06-04 14:21:06,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3408, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3863, PETRI_PLACES=199, PETRI_TRANSITIONS=275} [2024-06-04 14:21:06,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 155 predicate places. [2024-06-04 14:21:06,968 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 275 transitions, 3863 flow [2024-06-04 14:21:06,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:06,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:06,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:06,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:21:06,968 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:06,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:06,969 INFO L85 PathProgramCache]: Analyzing trace with hash 2128518975, now seen corresponding path program 10 times [2024-06-04 14:21:06,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:06,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337367728] [2024-06-04 14:21:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:06,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:06,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:07,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:07,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:07,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337367728] [2024-06-04 14:21:07,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337367728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:07,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:07,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:07,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357661480] [2024-06-04 14:21:07,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:07,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:07,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:07,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:07,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:07,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:07,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 275 transitions, 3863 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:07,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:07,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:07,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:07,800 INFO L124 PetriNetUnfolderBase]: 3296/5664 cut-off events. [2024-06-04 14:21:07,801 INFO L125 PetriNetUnfolderBase]: For 343976/343976 co-relation queries the response was YES. [2024-06-04 14:21:07,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36248 conditions, 5664 events. 3296/5664 cut-off events. For 343976/343976 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 38434 event pairs, 1008 based on Foata normal form. 50/5708 useless extension candidates. Maximal degree in co-relation 36153. Up to 4353 conditions per place. [2024-06-04 14:21:07,853 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 185 selfloop transitions, 118 changer transitions 0/311 dead transitions. [2024-06-04 14:21:07,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 311 transitions, 4887 flow [2024-06-04 14:21:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:07,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:07,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-04 14:21:07,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-04 14:21:07,854 INFO L175 Difference]: Start difference. First operand has 199 places, 275 transitions, 3863 flow. Second operand 8 states and 218 transitions. [2024-06-04 14:21:07,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 311 transitions, 4887 flow [2024-06-04 14:21:08,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 311 transitions, 4564 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:08,468 INFO L231 Difference]: Finished difference. Result has 203 places, 275 transitions, 3785 flow [2024-06-04 14:21:08,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=203, PETRI_TRANSITIONS=275} [2024-06-04 14:21:08,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-04 14:21:08,473 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 275 transitions, 3785 flow [2024-06-04 14:21:08,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:08,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:08,479 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-04 14:21:08,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:21:08,479 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:08,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:08,479 INFO L85 PathProgramCache]: Analyzing trace with hash 449674685, now seen corresponding path program 2 times [2024-06-04 14:21:08,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:08,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661157662] [2024-06-04 14:21:08,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:08,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:08,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:08,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:08,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:08,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661157662] [2024-06-04 14:21:08,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661157662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:08,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:08,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:08,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920046218] [2024-06-04 14:21:08,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:08,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:08,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:08,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:08,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:08,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:08,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 275 transitions, 3785 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:08,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:08,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:08,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:09,371 INFO L124 PetriNetUnfolderBase]: 3425/5913 cut-off events. [2024-06-04 14:21:09,371 INFO L125 PetriNetUnfolderBase]: For 336038/336038 co-relation queries the response was YES. [2024-06-04 14:21:09,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37031 conditions, 5913 events. 3425/5913 cut-off events. For 336038/336038 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 40662 event pairs, 1010 based on Foata normal form. 42/5949 useless extension candidates. Maximal degree in co-relation 36934. Up to 4115 conditions per place. [2024-06-04 14:21:09,425 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 182 selfloop transitions, 122 changer transitions 6/318 dead transitions. [2024-06-04 14:21:09,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 318 transitions, 4859 flow [2024-06-04 14:21:09,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:09,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:09,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-04 14:21:09,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6482558139534884 [2024-06-04 14:21:09,427 INFO L175 Difference]: Start difference. First operand has 203 places, 275 transitions, 3785 flow. Second operand 8 states and 223 transitions. [2024-06-04 14:21:09,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 318 transitions, 4859 flow [2024-06-04 14:21:10,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 318 transitions, 4599 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:10,027 INFO L231 Difference]: Finished difference. Result has 204 places, 276 transitions, 3869 flow [2024-06-04 14:21:10,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3525, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3869, PETRI_PLACES=204, PETRI_TRANSITIONS=276} [2024-06-04 14:21:10,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-04 14:21:10,028 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 276 transitions, 3869 flow [2024-06-04 14:21:10,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:10,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:10,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:10,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:21:10,028 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:10,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:10,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1539478671, now seen corresponding path program 3 times [2024-06-04 14:21:10,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:10,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253020575] [2024-06-04 14:21:10,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:10,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:10,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:10,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:10,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:10,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253020575] [2024-06-04 14:21:10,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253020575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:10,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:10,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:10,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393697467] [2024-06-04 14:21:10,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:10,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:10,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:10,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:10,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:10,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:10,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 276 transitions, 3869 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:10,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:10,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:10,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:11,011 INFO L124 PetriNetUnfolderBase]: 3546/6158 cut-off events. [2024-06-04 14:21:11,011 INFO L125 PetriNetUnfolderBase]: For 356309/356309 co-relation queries the response was YES. [2024-06-04 14:21:11,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38457 conditions, 6158 events. 3546/6158 cut-off events. For 356309/356309 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 42923 event pairs, 1071 based on Foata normal form. 42/6194 useless extension candidates. Maximal degree in co-relation 38359. Up to 4444 conditions per place. [2024-06-04 14:21:11,169 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 191 selfloop transitions, 121 changer transitions 0/320 dead transitions. [2024-06-04 14:21:11,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 320 transitions, 5065 flow [2024-06-04 14:21:11,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:11,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:11,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-04 14:21:11,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6482558139534884 [2024-06-04 14:21:11,171 INFO L175 Difference]: Start difference. First operand has 204 places, 276 transitions, 3869 flow. Second operand 8 states and 223 transitions. [2024-06-04 14:21:11,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 320 transitions, 5065 flow [2024-06-04 14:21:11,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 320 transitions, 4730 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:11,787 INFO L231 Difference]: Finished difference. Result has 206 places, 278 transitions, 3897 flow [2024-06-04 14:21:11,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3534, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3897, PETRI_PLACES=206, PETRI_TRANSITIONS=278} [2024-06-04 14:21:11,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-04 14:21:11,788 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 278 transitions, 3897 flow [2024-06-04 14:21:11,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:11,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:11,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:11,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:21:11,788 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:21:11,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:11,789 INFO L85 PathProgramCache]: Analyzing trace with hash -62438543, now seen corresponding path program 4 times [2024-06-04 14:21:11,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:11,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835596580] [2024-06-04 14:21:11,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:11,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:11,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:11,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:11,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835596580] [2024-06-04 14:21:11,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835596580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:11,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:11,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:21:11,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599344086] [2024-06-04 14:21:11,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:11,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:21:11,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:11,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:21:11,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:21:11,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:11,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 278 transitions, 3897 flow. Second operand has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:11,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:11,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:11,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:12,761 INFO L124 PetriNetUnfolderBase]: 3763/6554 cut-off events. [2024-06-04 14:21:12,761 INFO L125 PetriNetUnfolderBase]: For 391983/391983 co-relation queries the response was YES. [2024-06-04 14:21:12,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40341 conditions, 6554 events. 3763/6554 cut-off events. For 391983/391983 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 46482 event pairs, 1104 based on Foata normal form. 42/6590 useless extension candidates. Maximal degree in co-relation 40242. Up to 3049 conditions per place. [2024-06-04 14:21:12,822 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 187 selfloop transitions, 130 changer transitions 0/325 dead transitions. [2024-06-04 14:21:12,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 325 transitions, 5097 flow [2024-06-04 14:21:12,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:12,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:12,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-04 14:21:12,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540697674418605 [2024-06-04 14:21:12,824 INFO L175 Difference]: Start difference. First operand has 206 places, 278 transitions, 3897 flow. Second operand 8 states and 225 transitions. [2024-06-04 14:21:12,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 325 transitions, 5097 flow [2024-06-04 14:21:13,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 325 transitions, 4764 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:13,533 INFO L231 Difference]: Finished difference. Result has 207 places, 278 transitions, 3795 flow [2024-06-04 14:21:13,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3795, PETRI_PLACES=207, PETRI_TRANSITIONS=278} [2024-06-04 14:21:13,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-04 14:21:13,534 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 278 transitions, 3795 flow [2024-06-04 14:21:13,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.75) internal successors, (134), 8 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:13,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:13,534 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-04 14:21:13,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:21:13,535 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-04 14:21:13,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:13,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1626383011, now seen corresponding path program 1 times [2024-06-04 14:21:13,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:13,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913194326] [2024-06-04 14:21:13,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:13,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:13,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:13,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:13,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913194326] [2024-06-04 14:21:13,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913194326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:13,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:13,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:13,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881609455] [2024-06-04 14:21:13,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:13,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:13,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:13,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:13,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:13,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:13,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 278 transitions, 3795 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:13,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:13,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:13,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:14,542 INFO L124 PetriNetUnfolderBase]: 3779/6572 cut-off events. [2024-06-04 14:21:14,543 INFO L125 PetriNetUnfolderBase]: For 341806/341806 co-relation queries the response was YES. [2024-06-04 14:21:14,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40369 conditions, 6572 events. 3779/6572 cut-off events. For 341806/341806 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 46599 event pairs, 1308 based on Foata normal form. 4/6567 useless extension candidates. Maximal degree in co-relation 40269. Up to 5930 conditions per place. [2024-06-04 14:21:14,612 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 245 selfloop transitions, 39 changer transitions 0/292 dead transitions. [2024-06-04 14:21:14,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 292 transitions, 4437 flow [2024-06-04 14:21:14,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:14,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:14,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:21:14,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 14:21:14,614 INFO L175 Difference]: Start difference. First operand has 207 places, 278 transitions, 3795 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:21:14,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 292 transitions, 4437 flow [2024-06-04 14:21:15,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 292 transitions, 4082 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:15,138 INFO L231 Difference]: Finished difference. Result has 207 places, 281 transitions, 3578 flow [2024-06-04 14:21:15,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3578, PETRI_PLACES=207, PETRI_TRANSITIONS=281} [2024-06-04 14:21:15,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-04 14:21:15,139 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 281 transitions, 3578 flow [2024-06-04 14:21:15,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:15,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:15,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:15,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:21:15,139 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-04 14:21:15,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:15,145 INFO L85 PathProgramCache]: Analyzing trace with hash 971606057, now seen corresponding path program 2 times [2024-06-04 14:21:15,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:15,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378368262] [2024-06-04 14:21:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:15,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:15,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:15,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378368262] [2024-06-04 14:21:15,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378368262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:15,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:15,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:15,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345386252] [2024-06-04 14:21:15,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:15,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:15,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:15,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:15,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:15,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:15,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 281 transitions, 3578 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:15,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:15,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:15,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:15,988 INFO L124 PetriNetUnfolderBase]: 3655/6362 cut-off events. [2024-06-04 14:21:15,988 INFO L125 PetriNetUnfolderBase]: For 295680/295680 co-relation queries the response was YES. [2024-06-04 14:21:16,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37326 conditions, 6362 events. 3655/6362 cut-off events. For 295680/295680 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44736 event pairs, 1215 based on Foata normal form. 4/6357 useless extension candidates. Maximal degree in co-relation 37225. Up to 5690 conditions per place. [2024-06-04 14:21:16,051 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 245 selfloop transitions, 43 changer transitions 0/296 dead transitions. [2024-06-04 14:21:16,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 296 transitions, 4236 flow [2024-06-04 14:21:16,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:16,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:21:16,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 14:21:16,055 INFO L175 Difference]: Start difference. First operand has 207 places, 281 transitions, 3578 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:21:16,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 296 transitions, 4236 flow [2024-06-04 14:21:16,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 296 transitions, 4120 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:16,772 INFO L231 Difference]: Finished difference. Result has 209 places, 284 transitions, 3614 flow [2024-06-04 14:21:16,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3614, PETRI_PLACES=209, PETRI_TRANSITIONS=284} [2024-06-04 14:21:16,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-04 14:21:16,773 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 284 transitions, 3614 flow [2024-06-04 14:21:16,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:16,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:16,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:16,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:21:16,773 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-04 14:21:16,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1233007795, now seen corresponding path program 1 times [2024-06-04 14:21:16,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:16,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628346037] [2024-06-04 14:21:16,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:16,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:16,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:16,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:16,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628346037] [2024-06-04 14:21:16,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628346037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:16,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:16,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:16,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688800512] [2024-06-04 14:21:16,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:16,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:16,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:16,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:16,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:16,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:16,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 284 transitions, 3614 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-04 14:21:16,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:16,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:16,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:17,695 INFO L124 PetriNetUnfolderBase]: 3683/6423 cut-off events. [2024-06-04 14:21:17,696 INFO L125 PetriNetUnfolderBase]: For 304900/304900 co-relation queries the response was YES. [2024-06-04 14:21:17,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37960 conditions, 6423 events. 3683/6423 cut-off events. For 304900/304900 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45213 event pairs, 1206 based on Foata normal form. 2/6421 useless extension candidates. Maximal degree in co-relation 37858. Up to 5648 conditions per place. [2024-06-04 14:21:17,758 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 243 selfloop transitions, 61 changer transitions 0/312 dead transitions. [2024-06-04 14:21:17,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 312 transitions, 4725 flow [2024-06-04 14:21:17,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:17,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:17,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:21:17,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 14:21:17,759 INFO L175 Difference]: Start difference. First operand has 209 places, 284 transitions, 3614 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:21:17,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 312 transitions, 4725 flow [2024-06-04 14:21:18,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 312 transitions, 4595 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:18,416 INFO L231 Difference]: Finished difference. Result has 213 places, 292 transitions, 3736 flow [2024-06-04 14:21:18,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=213, PETRI_TRANSITIONS=292} [2024-06-04 14:21:18,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 169 predicate places. [2024-06-04 14:21:18,417 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 292 transitions, 3736 flow [2024-06-04 14:21:18,417 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-04 14:21:18,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:18,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:18,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:21:18,417 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-04 14:21:18,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:18,418 INFO L85 PathProgramCache]: Analyzing trace with hash -811985237, now seen corresponding path program 2 times [2024-06-04 14:21:18,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:18,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144490907] [2024-06-04 14:21:18,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:18,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:18,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:18,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:18,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144490907] [2024-06-04 14:21:18,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144490907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:18,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:18,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:18,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848132527] [2024-06-04 14:21:18,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:18,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:18,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:18,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:18,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:18,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:18,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 292 transitions, 3736 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:18,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:18,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:18,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:19,273 INFO L124 PetriNetUnfolderBase]: 3693/6415 cut-off events. [2024-06-04 14:21:19,273 INFO L125 PetriNetUnfolderBase]: For 315477/315477 co-relation queries the response was YES. [2024-06-04 14:21:19,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38244 conditions, 6415 events. 3693/6415 cut-off events. For 315477/315477 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45067 event pairs, 1235 based on Foata normal form. 2/6401 useless extension candidates. Maximal degree in co-relation 38140. Up to 5658 conditions per place. [2024-06-04 14:21:19,334 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 233 selfloop transitions, 68 changer transitions 0/309 dead transitions. [2024-06-04 14:21:19,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 309 transitions, 4788 flow [2024-06-04 14:21:19,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:19,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:19,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:21:19,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:21:19,336 INFO L175 Difference]: Start difference. First operand has 213 places, 292 transitions, 3736 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:21:19,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 309 transitions, 4788 flow [2024-06-04 14:21:20,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 309 transitions, 4673 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:20,232 INFO L231 Difference]: Finished difference. Result has 216 places, 296 transitions, 3830 flow [2024-06-04 14:21:20,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3830, PETRI_PLACES=216, PETRI_TRANSITIONS=296} [2024-06-04 14:21:20,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-04 14:21:20,233 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 296 transitions, 3830 flow [2024-06-04 14:21:20,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:20,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] [2024-06-04 14:21:20,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:21:20,234 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-04 14:21:20,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:20,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1236726865, now seen corresponding path program 3 times [2024-06-04 14:21:20,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:20,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581651918] [2024-06-04 14:21:20,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:20,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:20,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:20,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:20,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581651918] [2024-06-04 14:21:20,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581651918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:20,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:20,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:20,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894538159] [2024-06-04 14:21:20,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:20,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:20,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:20,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:20,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:20,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:20,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 296 transitions, 3830 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:20,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:20,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:21,218 INFO L124 PetriNetUnfolderBase]: 3689/6411 cut-off events. [2024-06-04 14:21:21,219 INFO L125 PetriNetUnfolderBase]: For 321720/321720 co-relation queries the response was YES. [2024-06-04 14:21:21,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38224 conditions, 6411 events. 3689/6411 cut-off events. For 321720/321720 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45109 event pairs, 1235 based on Foata normal form. 2/6397 useless extension candidates. Maximal degree in co-relation 38118. Up to 5656 conditions per place. [2024-06-04 14:21:21,291 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 238 selfloop transitions, 63 changer transitions 0/309 dead transitions. [2024-06-04 14:21:21,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 309 transitions, 4822 flow [2024-06-04 14:21:21,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:21,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:21,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:21:21,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:21:21,292 INFO L175 Difference]: Start difference. First operand has 216 places, 296 transitions, 3830 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:21:21,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 309 transitions, 4822 flow [2024-06-04 14:21:22,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 309 transitions, 4646 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:22,076 INFO L231 Difference]: Finished difference. Result has 218 places, 296 transitions, 3788 flow [2024-06-04 14:21:22,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3788, PETRI_PLACES=218, PETRI_TRANSITIONS=296} [2024-06-04 14:21:22,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-04 14:21:22,076 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 296 transitions, 3788 flow [2024-06-04 14:21:22,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:22,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:22,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-04 14:21:22,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:21:22,077 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-04 14:21:22,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:22,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1743362405, now seen corresponding path program 4 times [2024-06-04 14:21:22,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:22,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114508683] [2024-06-04 14:21:22,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:22,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:22,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:22,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114508683] [2024-06-04 14:21:22,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114508683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:22,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:22,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:22,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392754894] [2024-06-04 14:21:22,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:22,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:22,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:22,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:22,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:22,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:22,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 296 transitions, 3788 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:22,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:22,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:22,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:22,905 INFO L124 PetriNetUnfolderBase]: 3699/6451 cut-off events. [2024-06-04 14:21:22,905 INFO L125 PetriNetUnfolderBase]: For 330365/330365 co-relation queries the response was YES. [2024-06-04 14:21:22,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38428 conditions, 6451 events. 3699/6451 cut-off events. For 330365/330365 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45469 event pairs, 1215 based on Foata normal form. 2/6449 useless extension candidates. Maximal degree in co-relation 38323. Up to 5666 conditions per place. [2024-06-04 14:21:22,969 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 241 selfloop transitions, 68 changer transitions 1/318 dead transitions. [2024-06-04 14:21:22,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 318 transitions, 4761 flow [2024-06-04 14:21:22,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:22,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:22,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:21:22,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-04 14:21:22,971 INFO L175 Difference]: Start difference. First operand has 218 places, 296 transitions, 3788 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:21:22,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 318 transitions, 4761 flow [2024-06-04 14:21:23,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 318 transitions, 4548 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:23,633 INFO L231 Difference]: Finished difference. Result has 217 places, 299 transitions, 3770 flow [2024-06-04 14:21:23,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3770, PETRI_PLACES=217, PETRI_TRANSITIONS=299} [2024-06-04 14:21:23,634 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 173 predicate places. [2024-06-04 14:21:23,635 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 299 transitions, 3770 flow [2024-06-04 14:21:23,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:23,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:23,635 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-04 14:21:23,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:21:23,635 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-04 14:21:23,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1633048259, now seen corresponding path program 5 times [2024-06-04 14:21:23,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:23,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399655030] [2024-06-04 14:21:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:23,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:23,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:23,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-04 14:21:23,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:23,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399655030] [2024-06-04 14:21:23,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399655030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:23,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:23,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:23,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632952541] [2024-06-04 14:21:23,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:23,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:23,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:23,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:23,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:23,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:23,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 299 transitions, 3770 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:23,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:23,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:23,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:24,500 INFO L124 PetriNetUnfolderBase]: 3707/6454 cut-off events. [2024-06-04 14:21:24,501 INFO L125 PetriNetUnfolderBase]: For 340377/340377 co-relation queries the response was YES. [2024-06-04 14:21:24,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38578 conditions, 6454 events. 3707/6454 cut-off events. For 340377/340377 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45599 event pairs, 1245 based on Foata normal form. 2/6443 useless extension candidates. Maximal degree in co-relation 38475. Up to 5676 conditions per place. [2024-06-04 14:21:24,561 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 234 selfloop transitions, 72 changer transitions 1/315 dead transitions. [2024-06-04 14:21:24,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 315 transitions, 4727 flow [2024-06-04 14:21:24,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:24,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:24,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:21:24,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:21:24,567 INFO L175 Difference]: Start difference. First operand has 217 places, 299 transitions, 3770 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:21:24,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 315 transitions, 4727 flow [2024-06-04 14:21:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 315 transitions, 4617 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:25,391 INFO L231 Difference]: Finished difference. Result has 220 places, 302 transitions, 3858 flow [2024-06-04 14:21:25,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3858, PETRI_PLACES=220, PETRI_TRANSITIONS=302} [2024-06-04 14:21:25,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-04 14:21:25,392 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 302 transitions, 3858 flow [2024-06-04 14:21:25,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:25,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:25,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] [2024-06-04 14:21:25,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:21:25,393 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-04 14:21:25,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:25,393 INFO L85 PathProgramCache]: Analyzing trace with hash -346553125, now seen corresponding path program 6 times [2024-06-04 14:21:25,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:25,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886950872] [2024-06-04 14:21:25,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:25,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:25,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:25,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:25,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:25,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886950872] [2024-06-04 14:21:25,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886950872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:25,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:25,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:25,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430405277] [2024-06-04 14:21:25,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:25,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:25,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:25,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:25,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:25,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:25,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 302 transitions, 3858 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:25,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:25,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:25,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:26,241 INFO L124 PetriNetUnfolderBase]: 3638/6331 cut-off events. [2024-06-04 14:21:26,241 INFO L125 PetriNetUnfolderBase]: For 345408/345408 co-relation queries the response was YES. [2024-06-04 14:21:26,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38083 conditions, 6331 events. 3638/6331 cut-off events. For 345408/345408 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 44350 event pairs, 1171 based on Foata normal form. 2/6329 useless extension candidates. Maximal degree in co-relation 37979. Up to 5550 conditions per place. [2024-06-04 14:21:26,302 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 235 selfloop transitions, 70 changer transitions 3/316 dead transitions. [2024-06-04 14:21:26,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 316 transitions, 4634 flow [2024-06-04 14:21:26,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:26,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:21:26,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:21:26,304 INFO L175 Difference]: Start difference. First operand has 220 places, 302 transitions, 3858 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:21:26,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 316 transitions, 4634 flow [2024-06-04 14:21:26,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 316 transitions, 4476 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:26,972 INFO L231 Difference]: Finished difference. Result has 222 places, 299 transitions, 3805 flow [2024-06-04 14:21:26,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3700, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3805, PETRI_PLACES=222, PETRI_TRANSITIONS=299} [2024-06-04 14:21:26,972 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-04 14:21:26,972 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 299 transitions, 3805 flow [2024-06-04 14:21:26,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:26,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:26,973 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-04 14:21:26,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:21:26,973 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-04 14:21:26,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:26,973 INFO L85 PathProgramCache]: Analyzing trace with hash -346545189, now seen corresponding path program 1 times [2024-06-04 14:21:26,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:26,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914710973] [2024-06-04 14:21:26,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:26,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:26,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:27,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:27,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914710973] [2024-06-04 14:21:27,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914710973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:27,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:27,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:27,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818320512] [2024-06-04 14:21:27,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:27,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:27,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:27,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:27,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:27,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:27,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 299 transitions, 3805 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:27,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:27,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:27,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:27,783 INFO L124 PetriNetUnfolderBase]: 3470/6041 cut-off events. [2024-06-04 14:21:27,783 INFO L125 PetriNetUnfolderBase]: For 358818/358818 co-relation queries the response was YES. [2024-06-04 14:21:27,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37314 conditions, 6041 events. 3470/6041 cut-off events. For 358818/358818 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 41854 event pairs, 1073 based on Foata normal form. 4/6041 useless extension candidates. Maximal degree in co-relation 37210. Up to 5393 conditions per place. [2024-06-04 14:21:27,842 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 268 selfloop transitions, 40 changer transitions 0/316 dead transitions. [2024-06-04 14:21:27,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 316 transitions, 4511 flow [2024-06-04 14:21:27,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:27,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:21:27,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:21:27,843 INFO L175 Difference]: Start difference. First operand has 222 places, 299 transitions, 3805 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:21:27,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 316 transitions, 4511 flow [2024-06-04 14:21:28,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 316 transitions, 4229 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:28,494 INFO L231 Difference]: Finished difference. Result has 220 places, 302 transitions, 3671 flow [2024-06-04 14:21:28,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3671, PETRI_PLACES=220, PETRI_TRANSITIONS=302} [2024-06-04 14:21:28,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 176 predicate places. [2024-06-04 14:21:28,495 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 302 transitions, 3671 flow [2024-06-04 14:21:28,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:28,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:28,495 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-04 14:21:28,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:21:28,495 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-04 14:21:28,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:28,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1633056195, now seen corresponding path program 2 times [2024-06-04 14:21:28,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:28,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902173384] [2024-06-04 14:21:28,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:28,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:28,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:28,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-04 14:21:28,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:28,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902173384] [2024-06-04 14:21:28,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902173384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:28,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:28,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:28,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183161528] [2024-06-04 14:21:28,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:28,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:28,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:28,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:28,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:28,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:28,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 302 transitions, 3671 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:28,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:28,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:28,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:29,296 INFO L124 PetriNetUnfolderBase]: 3486/6062 cut-off events. [2024-06-04 14:21:29,297 INFO L125 PetriNetUnfolderBase]: For 368743/368743 co-relation queries the response was YES. [2024-06-04 14:21:29,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37455 conditions, 6062 events. 3486/6062 cut-off events. For 368743/368743 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42071 event pairs, 1090 based on Foata normal form. 4/6057 useless extension candidates. Maximal degree in co-relation 37350. Up to 5417 conditions per place. [2024-06-04 14:21:29,355 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 271 selfloop transitions, 37 changer transitions 0/316 dead transitions. [2024-06-04 14:21:29,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 316 transitions, 4375 flow [2024-06-04 14:21:29,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:29,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:29,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:21:29,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562015503875969 [2024-06-04 14:21:29,356 INFO L175 Difference]: Start difference. First operand has 220 places, 302 transitions, 3671 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:21:29,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 316 transitions, 4375 flow [2024-06-04 14:21:30,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 316 transitions, 4249 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:30,048 INFO L231 Difference]: Finished difference. Result has 222 places, 305 transitions, 3693 flow [2024-06-04 14:21:30,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3693, PETRI_PLACES=222, PETRI_TRANSITIONS=305} [2024-06-04 14:21:30,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-04 14:21:30,049 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 305 transitions, 3693 flow [2024-06-04 14:21:30,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:30,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:30,049 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-04 14:21:30,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:21:30,049 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-04 14:21:30,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:30,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1642579395, now seen corresponding path program 3 times [2024-06-04 14:21:30,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:30,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089577050] [2024-06-04 14:21:30,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:30,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:30,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:30,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:30,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:30,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089577050] [2024-06-04 14:21:30,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089577050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:30,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:30,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:30,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927698980] [2024-06-04 14:21:30,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:30,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:30,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:30,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:30,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:30,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:30,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 305 transitions, 3693 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:30,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:30,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:30,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:30,912 INFO L124 PetriNetUnfolderBase]: 3489/6075 cut-off events. [2024-06-04 14:21:30,912 INFO L125 PetriNetUnfolderBase]: For 375295/375295 co-relation queries the response was YES. [2024-06-04 14:21:30,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37539 conditions, 6075 events. 3489/6075 cut-off events. For 375295/375295 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 42280 event pairs, 1081 based on Foata normal form. 4/6070 useless extension candidates. Maximal degree in co-relation 37433. Up to 5370 conditions per place. [2024-06-04 14:21:30,977 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 266 selfloop transitions, 46 changer transitions 0/320 dead transitions. [2024-06-04 14:21:30,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 320 transitions, 4413 flow [2024-06-04 14:21:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:30,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:21:30,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-04 14:21:30,978 INFO L175 Difference]: Start difference. First operand has 222 places, 305 transitions, 3693 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:21:30,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 320 transitions, 4413 flow [2024-06-04 14:21:31,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 320 transitions, 4287 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:31,864 INFO L231 Difference]: Finished difference. Result has 224 places, 308 transitions, 3739 flow [2024-06-04 14:21:31,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3739, PETRI_PLACES=224, PETRI_TRANSITIONS=308} [2024-06-04 14:21:31,865 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-04 14:21:31,865 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 308 transitions, 3739 flow [2024-06-04 14:21:31,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:31,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:31,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:31,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:21:31,865 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-04 14:21:31,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:31,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1213040302, now seen corresponding path program 1 times [2024-06-04 14:21:31,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:31,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774454385] [2024-06-04 14:21:31,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:31,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:31,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:31,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:31,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774454385] [2024-06-04 14:21:31,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774454385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:31,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:31,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:31,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943113146] [2024-06-04 14:21:31,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:31,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:31,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:31,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:31,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:31,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:31,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 308 transitions, 3739 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-04 14:21:31,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:31,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:31,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:32,724 INFO L124 PetriNetUnfolderBase]: 3494/6080 cut-off events. [2024-06-04 14:21:32,724 INFO L125 PetriNetUnfolderBase]: For 379126/379126 co-relation queries the response was YES. [2024-06-04 14:21:32,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37779 conditions, 6080 events. 3494/6080 cut-off events. For 379126/379126 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 42182 event pairs, 1044 based on Foata normal form. 1/6068 useless extension candidates. Maximal degree in co-relation 37672. Up to 5291 conditions per place. [2024-06-04 14:21:32,783 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 244 selfloop transitions, 85 changer transitions 0/337 dead transitions. [2024-06-04 14:21:32,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 337 transitions, 4905 flow [2024-06-04 14:21:32,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:32,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 14:21:32,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-04 14:21:32,785 INFO L175 Difference]: Start difference. First operand has 224 places, 308 transitions, 3739 flow. Second operand 7 states and 184 transitions. [2024-06-04 14:21:32,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 337 transitions, 4905 flow [2024-06-04 14:21:33,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 337 transitions, 4755 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:33,472 INFO L231 Difference]: Finished difference. Result has 227 places, 311 transitions, 3807 flow [2024-06-04 14:21:33,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3807, PETRI_PLACES=227, PETRI_TRANSITIONS=311} [2024-06-04 14:21:33,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-04 14:21:33,473 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 311 transitions, 3807 flow [2024-06-04 14:21:33,473 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-04 14:21:33,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:33,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:33,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:21:33,473 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-04 14:21:33,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:33,473 INFO L85 PathProgramCache]: Analyzing trace with hash 170419404, now seen corresponding path program 2 times [2024-06-04 14:21:33,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:33,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516538699] [2024-06-04 14:21:33,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:33,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:33,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:33,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:33,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:33,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516538699] [2024-06-04 14:21:33,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516538699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:33,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:33,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:33,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794310858] [2024-06-04 14:21:33,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:33,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:33,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:33,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:33,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:33,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 311 transitions, 3807 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-04 14:21:33,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:33,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:33,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:34,323 INFO L124 PetriNetUnfolderBase]: 3499/6083 cut-off events. [2024-06-04 14:21:34,323 INFO L125 PetriNetUnfolderBase]: For 389014/389014 co-relation queries the response was YES. [2024-06-04 14:21:34,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37949 conditions, 6083 events. 3499/6083 cut-off events. For 389014/389014 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42200 event pairs, 1078 based on Foata normal form. 1/6071 useless extension candidates. Maximal degree in co-relation 37841. Up to 5295 conditions per place. [2024-06-04 14:21:34,383 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 238 selfloop transitions, 88 changer transitions 0/334 dead transitions. [2024-06-04 14:21:34,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 334 transitions, 4957 flow [2024-06-04 14:21:34,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:34,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:21:34,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:21:34,384 INFO L175 Difference]: Start difference. First operand has 227 places, 311 transitions, 3807 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:21:34,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 334 transitions, 4957 flow [2024-06-04 14:21:35,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 334 transitions, 4811 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:35,174 INFO L231 Difference]: Finished difference. Result has 230 places, 314 transitions, 3885 flow [2024-06-04 14:21:35,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3885, PETRI_PLACES=230, PETRI_TRANSITIONS=314} [2024-06-04 14:21:35,175 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-04 14:21:35,175 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 314 transitions, 3885 flow [2024-06-04 14:21:35,175 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-04 14:21:35,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:35,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:35,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:21:35,175 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-04 14:21:35,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:35,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2063640876, now seen corresponding path program 1 times [2024-06-04 14:21:35,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:35,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525891469] [2024-06-04 14:21:35,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:35,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:35,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-04 14:21:35,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:35,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525891469] [2024-06-04 14:21:35,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525891469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:35,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:35,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:35,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850778332] [2024-06-04 14:21:35,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:35,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:35,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:35,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:35,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:35,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:35,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 314 transitions, 3885 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-04 14:21:35,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:35,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:35,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:36,060 INFO L124 PetriNetUnfolderBase]: 3515/6110 cut-off events. [2024-06-04 14:21:36,060 INFO L125 PetriNetUnfolderBase]: For 406763/406763 co-relation queries the response was YES. [2024-06-04 14:21:36,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 6110 events. 3515/6110 cut-off events. For 406763/406763 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42292 event pairs, 948 based on Foata normal form. 4/6112 useless extension candidates. Maximal degree in co-relation 38129. Up to 5411 conditions per place. [2024-06-04 14:21:36,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 314 selfloop transitions, 28 changer transitions 0/350 dead transitions. [2024-06-04 14:21:36,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 350 transitions, 4820 flow [2024-06-04 14:21:36,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:36,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:36,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:21:36,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-04 14:21:36,121 INFO L175 Difference]: Start difference. First operand has 230 places, 314 transitions, 3885 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:21:36,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 350 transitions, 4820 flow [2024-06-04 14:21:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 350 transitions, 4678 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:37,119 INFO L231 Difference]: Finished difference. Result has 234 places, 317 transitions, 3840 flow [2024-06-04 14:21:37,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3743, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3840, PETRI_PLACES=234, PETRI_TRANSITIONS=317} [2024-06-04 14:21:37,119 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-04 14:21:37,119 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 317 transitions, 3840 flow [2024-06-04 14:21:37,119 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-04 14:21:37,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:37,120 INFO 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-04 14:21:37,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:21:37,120 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-04 14:21:37,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash 2073164076, now seen corresponding path program 2 times [2024-06-04 14:21:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:37,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121847042] [2024-06-04 14:21:37,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:37,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:37,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:37,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121847042] [2024-06-04 14:21:37,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121847042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:37,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:37,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:37,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987540434] [2024-06-04 14:21:37,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:37,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:37,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:37,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:37,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:37,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:37,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 317 transitions, 3840 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-04 14:21:37,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:37,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:37,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:38,047 INFO L124 PetriNetUnfolderBase]: 3495/6083 cut-off events. [2024-06-04 14:21:38,047 INFO L125 PetriNetUnfolderBase]: For 407372/407372 co-relation queries the response was YES. [2024-06-04 14:21:38,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37827 conditions, 6083 events. 3495/6083 cut-off events. For 407372/407372 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 42173 event pairs, 1045 based on Foata normal form. 4/6085 useless extension candidates. Maximal degree in co-relation 37717. Up to 5497 conditions per place. [2024-06-04 14:21:38,107 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 316 selfloop transitions, 21 changer transitions 0/345 dead transitions. [2024-06-04 14:21:38,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 345 transitions, 4584 flow [2024-06-04 14:21:38,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:21:38,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:21:38,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:21:38,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-04 14:21:38,109 INFO L175 Difference]: Start difference. First operand has 234 places, 317 transitions, 3840 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:21:38,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 345 transitions, 4584 flow [2024-06-04 14:21:39,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 345 transitions, 4529 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:39,076 INFO L231 Difference]: Finished difference. Result has 237 places, 317 transitions, 3833 flow [2024-06-04 14:21:39,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3785, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3833, PETRI_PLACES=237, PETRI_TRANSITIONS=317} [2024-06-04 14:21:39,076 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 193 predicate places. [2024-06-04 14:21:39,077 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 317 transitions, 3833 flow [2024-06-04 14:21:39,077 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-04 14:21:39,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:39,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, 1] [2024-06-04 14:21:39,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:21:39,077 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-04 14:21:39,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:39,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1825358058, now seen corresponding path program 3 times [2024-06-04 14:21:39,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:39,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242248639] [2024-06-04 14:21:39,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:39,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:39,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-04 14:21:39,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:39,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242248639] [2024-06-04 14:21:39,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242248639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:39,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:39,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:39,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090173672] [2024-06-04 14:21:39,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:39,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:39,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:39,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:39,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:39,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 317 transitions, 3833 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-04 14:21:39,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:39,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:39,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:40,033 INFO L124 PetriNetUnfolderBase]: 3511/6095 cut-off events. [2024-06-04 14:21:40,034 INFO L125 PetriNetUnfolderBase]: For 421425/421425 co-relation queries the response was YES. [2024-06-04 14:21:40,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 6095 events. 3511/6095 cut-off events. For 421425/421425 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42159 event pairs, 1068 based on Foata normal form. 4/6086 useless extension candidates. Maximal degree in co-relation 38127. Up to 5299 conditions per place. [2024-06-04 14:21:40,088 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 242 selfloop transitions, 91 changer transitions 0/341 dead transitions. [2024-06-04 14:21:40,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 341 transitions, 5071 flow [2024-06-04 14:21:40,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:40,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:40,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:21:40,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-04 14:21:40,090 INFO L175 Difference]: Start difference. First operand has 237 places, 317 transitions, 3833 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:21:40,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 341 transitions, 5071 flow [2024-06-04 14:21:41,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 341 transitions, 4999 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-04 14:21:41,141 INFO L231 Difference]: Finished difference. Result has 236 places, 320 transitions, 4051 flow [2024-06-04 14:21:41,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3761, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4051, PETRI_PLACES=236, PETRI_TRANSITIONS=320} [2024-06-04 14:21:41,141 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-04 14:21:41,141 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 320 transitions, 4051 flow [2024-06-04 14:21:41,141 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-04 14:21:41,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:41,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:41,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:21:41,142 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-04 14:21:41,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:41,142 INFO L85 PathProgramCache]: Analyzing trace with hash 358329814, now seen corresponding path program 1 times [2024-06-04 14:21:41,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:41,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282278623] [2024-06-04 14:21:41,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:41,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:41,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:41,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:41,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282278623] [2024-06-04 14:21:41,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282278623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:41,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:41,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:41,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157335096] [2024-06-04 14:21:41,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:41,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:41,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:41,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:41,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:41,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:41,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 320 transitions, 4051 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-04 14:21:41,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:41,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:41,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:42,025 INFO L124 PetriNetUnfolderBase]: 3516/6103 cut-off events. [2024-06-04 14:21:42,025 INFO L125 PetriNetUnfolderBase]: For 426453/426453 co-relation queries the response was YES. [2024-06-04 14:21:42,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38750 conditions, 6103 events. 3516/6103 cut-off events. For 426453/426453 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 42251 event pairs, 1077 based on Foata normal form. 1/6092 useless extension candidates. Maximal degree in co-relation 38638. Up to 5336 conditions per place. [2024-06-04 14:21:42,085 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 78 changer transitions 0/347 dead transitions. [2024-06-04 14:21:42,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 347 transitions, 4963 flow [2024-06-04 14:21:42,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:42,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:42,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 14:21:42,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-04 14:21:42,086 INFO L175 Difference]: Start difference. First operand has 236 places, 320 transitions, 4051 flow. Second operand 7 states and 181 transitions. [2024-06-04 14:21:42,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 347 transitions, 4963 flow [2024-06-04 14:21:43,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 347 transitions, 4695 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:43,243 INFO L231 Difference]: Finished difference. Result has 238 places, 323 transitions, 3975 flow [2024-06-04 14:21:43,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3783, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3975, PETRI_PLACES=238, PETRI_TRANSITIONS=323} [2024-06-04 14:21:43,244 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-04 14:21:43,244 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 323 transitions, 3975 flow [2024-06-04 14:21:43,244 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-04 14:21:43,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:43,245 INFO 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-04 14:21:43,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:21:43,245 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-04 14:21:43,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash -52713202, now seen corresponding path program 2 times [2024-06-04 14:21:43,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:43,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387008968] [2024-06-04 14:21:43,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:43,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:43,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:43,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:43,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:43,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387008968] [2024-06-04 14:21:43,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387008968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:43,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:43,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:43,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513936065] [2024-06-04 14:21:43,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:43,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:43,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:43,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:43,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:43,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:43,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 323 transitions, 3975 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:43,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:43,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:43,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:44,135 INFO L124 PetriNetUnfolderBase]: 3529/6124 cut-off events. [2024-06-04 14:21:44,136 INFO L125 PetriNetUnfolderBase]: For 437591/437591 co-relation queries the response was YES. [2024-06-04 14:21:44,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38790 conditions, 6124 events. 3529/6124 cut-off events. For 437591/437591 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 42481 event pairs, 1077 based on Foata normal form. 1/6113 useless extension candidates. Maximal degree in co-relation 38677. Up to 5346 conditions per place. [2024-06-04 14:21:44,196 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 253 selfloop transitions, 86 changer transitions 0/347 dead transitions. [2024-06-04 14:21:44,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 347 transitions, 5061 flow [2024-06-04 14:21:44,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:44,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:44,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 14:21:44,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:21:44,197 INFO L175 Difference]: Start difference. First operand has 238 places, 323 transitions, 3975 flow. Second operand 6 states and 156 transitions. [2024-06-04 14:21:44,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 347 transitions, 5061 flow [2024-06-04 14:21:45,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 347 transitions, 4893 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:45,339 INFO L231 Difference]: Finished difference. Result has 239 places, 329 transitions, 4057 flow [2024-06-04 14:21:45,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3819, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4057, PETRI_PLACES=239, PETRI_TRANSITIONS=329} [2024-06-04 14:21:45,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-04 14:21:45,340 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 329 transitions, 4057 flow [2024-06-04 14:21:45,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:45,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:45,340 INFO 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-04 14:21:45,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:21:45,340 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-04 14:21:45,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:45,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1707873726, now seen corresponding path program 3 times [2024-06-04 14:21:45,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:45,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343643801] [2024-06-04 14:21:45,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:45,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:45,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:45,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:45,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:45,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343643801] [2024-06-04 14:21:45,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343643801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:45,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:45,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:45,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529325539] [2024-06-04 14:21:45,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:45,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:45,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:45,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:45,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:45,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:45,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 329 transitions, 4057 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-04 14:21:45,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:45,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:45,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:46,226 INFO L124 PetriNetUnfolderBase]: 3526/6123 cut-off events. [2024-06-04 14:21:46,227 INFO L125 PetriNetUnfolderBase]: For 446010/446010 co-relation queries the response was YES. [2024-06-04 14:21:46,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38841 conditions, 6123 events. 3526/6123 cut-off events. For 446010/446010 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42506 event pairs, 1059 based on Foata normal form. 1/6118 useless extension candidates. Maximal degree in co-relation 38727. Up to 5334 conditions per place. [2024-06-04 14:21:46,287 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 260 selfloop transitions, 83 changer transitions 0/351 dead transitions. [2024-06-04 14:21:46,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 351 transitions, 5093 flow [2024-06-04 14:21:46,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:46,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:46,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:21:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 14:21:46,288 INFO L175 Difference]: Start difference. First operand has 239 places, 329 transitions, 4057 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:21:46,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 351 transitions, 5093 flow [2024-06-04 14:21:47,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 351 transitions, 4983 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:21:47,363 INFO L231 Difference]: Finished difference. Result has 244 places, 329 transitions, 4119 flow [2024-06-04 14:21:47,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3947, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4119, PETRI_PLACES=244, PETRI_TRANSITIONS=329} [2024-06-04 14:21:47,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-04 14:21:47,364 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 329 transitions, 4119 flow [2024-06-04 14:21:47,364 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-04 14:21:47,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:47,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:47,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:21:47,364 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-04 14:21:47,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:47,364 INFO L85 PathProgramCache]: Analyzing trace with hash -905576010, now seen corresponding path program 4 times [2024-06-04 14:21:47,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:47,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181892899] [2024-06-04 14:21:47,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:47,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:47,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:47,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:47,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181892899] [2024-06-04 14:21:47,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181892899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:47,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:47,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:47,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254421426] [2024-06-04 14:21:47,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:47,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:47,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:47,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:47,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:47,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:47,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 329 transitions, 4119 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-04 14:21:47,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:47,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:47,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:48,244 INFO L124 PetriNetUnfolderBase]: 3520/6093 cut-off events. [2024-06-04 14:21:48,244 INFO L125 PetriNetUnfolderBase]: For 455997/455997 co-relation queries the response was YES. [2024-06-04 14:21:48,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38814 conditions, 6093 events. 3520/6093 cut-off events. For 455997/455997 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 42251 event pairs, 1098 based on Foata normal form. 2/6081 useless extension candidates. Maximal degree in co-relation 38699. Up to 5329 conditions per place. [2024-06-04 14:21:48,305 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 252 selfloop transitions, 82 changer transitions 0/342 dead transitions. [2024-06-04 14:21:48,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 342 transitions, 5117 flow [2024-06-04 14:21:48,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:48,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:48,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:21:48,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:21:48,306 INFO L175 Difference]: Start difference. First operand has 244 places, 329 transitions, 4119 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:21:48,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 342 transitions, 5117 flow [2024-06-04 14:21:49,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 342 transitions, 4882 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:49,329 INFO L231 Difference]: Finished difference. Result has 244 places, 329 transitions, 4055 flow [2024-06-04 14:21:49,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3884, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4055, PETRI_PLACES=244, PETRI_TRANSITIONS=329} [2024-06-04 14:21:49,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-04 14:21:49,330 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 329 transitions, 4055 flow [2024-06-04 14:21:49,330 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-04 14:21:49,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:49,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:49,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:21:49,330 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-04 14:21:49,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash -675559124, now seen corresponding path program 4 times [2024-06-04 14:21:49,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:49,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576622215] [2024-06-04 14:21:49,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:49,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:49,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:49,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:49,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:49,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576622215] [2024-06-04 14:21:49,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576622215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:49,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:49,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:49,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544292625] [2024-06-04 14:21:49,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:49,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:49,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:49,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:49,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:49,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:49,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 329 transitions, 4055 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-04 14:21:49,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:49,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:49,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:50,252 INFO L124 PetriNetUnfolderBase]: 3579/6188 cut-off events. [2024-06-04 14:21:50,252 INFO L125 PetriNetUnfolderBase]: For 516629/516629 co-relation queries the response was YES. [2024-06-04 14:21:50,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39452 conditions, 6188 events. 3579/6188 cut-off events. For 516629/516629 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42965 event pairs, 1109 based on Foata normal form. 20/6194 useless extension candidates. Maximal degree in co-relation 39336. Up to 5346 conditions per place. [2024-06-04 14:21:50,317 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 257 selfloop transitions, 84 changer transitions 0/349 dead transitions. [2024-06-04 14:21:50,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 349 transitions, 5195 flow [2024-06-04 14:21:50,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:50,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:50,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:21:50,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:21:50,319 INFO L175 Difference]: Start difference. First operand has 244 places, 329 transitions, 4055 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:21:50,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 349 transitions, 5195 flow [2024-06-04 14:21:51,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 349 transitions, 5003 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:21:51,758 INFO L231 Difference]: Finished difference. Result has 245 places, 332 transitions, 4146 flow [2024-06-04 14:21:51,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4146, PETRI_PLACES=245, PETRI_TRANSITIONS=332} [2024-06-04 14:21:51,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-04 14:21:51,759 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 332 transitions, 4146 flow [2024-06-04 14:21:51,759 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-04 14:21:51,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:51,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] [2024-06-04 14:21:51,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:21:51,760 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-04 14:21:51,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:51,760 INFO L85 PathProgramCache]: Analyzing trace with hash 959862780, now seen corresponding path program 3 times [2024-06-04 14:21:51,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:51,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781498666] [2024-06-04 14:21:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:51,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:51,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781498666] [2024-06-04 14:21:51,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781498666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:51,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:51,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:51,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797641251] [2024-06-04 14:21:51,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:51,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:51,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:51,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:51,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:51,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:51,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 332 transitions, 4146 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-04 14:21:51,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:51,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:51,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:52,681 INFO L124 PetriNetUnfolderBase]: 3584/6220 cut-off events. [2024-06-04 14:21:52,682 INFO L125 PetriNetUnfolderBase]: For 473139/473139 co-relation queries the response was YES. [2024-06-04 14:21:52,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39811 conditions, 6220 events. 3584/6220 cut-off events. For 473139/473139 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43319 event pairs, 1083 based on Foata normal form. 1/6217 useless extension candidates. Maximal degree in co-relation 39693. Up to 5431 conditions per place. [2024-06-04 14:21:52,745 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 270 selfloop transitions, 78 changer transitions 0/356 dead transitions. [2024-06-04 14:21:52,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 356 transitions, 5081 flow [2024-06-04 14:21:52,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:52,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:52,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:21:52,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 14:21:52,746 INFO L175 Difference]: Start difference. First operand has 245 places, 332 transitions, 4146 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:21:52,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 356 transitions, 5081 flow [2024-06-04 14:21:53,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 356 transitions, 4836 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:53,872 INFO L231 Difference]: Finished difference. Result has 247 places, 335 transitions, 4098 flow [2024-06-04 14:21:53,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4098, PETRI_PLACES=247, PETRI_TRANSITIONS=335} [2024-06-04 14:21:53,873 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-04 14:21:53,873 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 335 transitions, 4098 flow [2024-06-04 14:21:53,873 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-04 14:21:53,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:53,874 INFO 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-04 14:21:53,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:21:53,874 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-04 14:21:53,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:53,874 INFO L85 PathProgramCache]: Analyzing trace with hash 108046068, now seen corresponding path program 4 times [2024-06-04 14:21:53,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:53,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651141307] [2024-06-04 14:21:53,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:53,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:53,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:53,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:53,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651141307] [2024-06-04 14:21:53,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651141307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:53,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:53,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:53,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338475711] [2024-06-04 14:21:53,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:53,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:53,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:53,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:53,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:53,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:53,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 335 transitions, 4098 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-04 14:21:53,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:53,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:53,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:54,871 INFO L124 PetriNetUnfolderBase]: 3581/6216 cut-off events. [2024-06-04 14:21:54,872 INFO L125 PetriNetUnfolderBase]: For 476264/476264 co-relation queries the response was YES. [2024-06-04 14:21:54,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39279 conditions, 6216 events. 3581/6216 cut-off events. For 476264/476264 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43283 event pairs, 1076 based on Foata normal form. 1/6213 useless extension candidates. Maximal degree in co-relation 39160. Up to 5429 conditions per place. [2024-06-04 14:21:54,937 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 271 selfloop transitions, 80 changer transitions 0/359 dead transitions. [2024-06-04 14:21:54,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 359 transitions, 5170 flow [2024-06-04 14:21:54,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:21:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:21:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-04 14:21:54,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-04 14:21:54,939 INFO L175 Difference]: Start difference. First operand has 247 places, 335 transitions, 4098 flow. Second operand 9 states and 220 transitions. [2024-06-04 14:21:54,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 359 transitions, 5170 flow [2024-06-04 14:21:56,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 359 transitions, 5061 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:56,005 INFO L231 Difference]: Finished difference. Result has 252 places, 335 transitions, 4155 flow [2024-06-04 14:21:56,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4155, PETRI_PLACES=252, PETRI_TRANSITIONS=335} [2024-06-04 14:21:56,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-04 14:21:56,005 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 335 transitions, 4155 flow [2024-06-04 14:21:56,006 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-04 14:21:56,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:56,006 INFO 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-04 14:21:56,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:21:56,006 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-04 14:21:56,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:56,006 INFO L85 PathProgramCache]: Analyzing trace with hash -556353556, now seen corresponding path program 5 times [2024-06-04 14:21:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:56,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114174978] [2024-06-04 14:21:56,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:56,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:56,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:56,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:56,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114174978] [2024-06-04 14:21:56,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114174978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:56,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:56,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:56,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411671254] [2024-06-04 14:21:56,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:56,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:56,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:56,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:56,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:56,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:56,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 335 transitions, 4155 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-04 14:21:56,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:56,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:56,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:56,919 INFO L124 PetriNetUnfolderBase]: 3573/6203 cut-off events. [2024-06-04 14:21:56,920 INFO L125 PetriNetUnfolderBase]: For 485234/485234 co-relation queries the response was YES. [2024-06-04 14:21:56,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39230 conditions, 6203 events. 3573/6203 cut-off events. For 485234/485234 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 43166 event pairs, 1076 based on Foata normal form. 2/6201 useless extension candidates. Maximal degree in co-relation 39109. Up to 5421 conditions per place. [2024-06-04 14:21:56,985 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 268 selfloop transitions, 77 changer transitions 0/353 dead transitions. [2024-06-04 14:21:56,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 353 transitions, 5047 flow [2024-06-04 14:21:56,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:56,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:56,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:21:56,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:21:56,986 INFO L175 Difference]: Start difference. First operand has 252 places, 335 transitions, 4155 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:21:56,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 353 transitions, 5047 flow [2024-06-04 14:21:58,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 353 transitions, 4813 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-04 14:21:58,108 INFO L231 Difference]: Finished difference. Result has 250 places, 335 transitions, 4083 flow [2024-06-04 14:21:58,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4083, PETRI_PLACES=250, PETRI_TRANSITIONS=335} [2024-06-04 14:21:58,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-04 14:21:58,109 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 335 transitions, 4083 flow [2024-06-04 14:21:58,109 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-04 14:21:58,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:58,109 INFO 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-04 14:21:58,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:21:58,109 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-04 14:21:58,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:58,110 INFO L85 PathProgramCache]: Analyzing trace with hash -242068618, now seen corresponding path program 6 times [2024-06-04 14:21:58,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:58,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353091280] [2024-06-04 14:21:58,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:58,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:58,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:58,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:58,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:58,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353091280] [2024-06-04 14:21:58,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353091280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:58,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:58,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:21:58,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666609148] [2024-06-04 14:21:58,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:58,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:21:58,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:58,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:21:58,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:21:58,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:21:58,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 335 transitions, 4083 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:58,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:58,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:21:58,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:59,126 INFO L124 PetriNetUnfolderBase]: 3583/6201 cut-off events. [2024-06-04 14:21:59,126 INFO L125 PetriNetUnfolderBase]: For 496777/496777 co-relation queries the response was YES. [2024-06-04 14:21:59,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39413 conditions, 6201 events. 3583/6201 cut-off events. For 496777/496777 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43145 event pairs, 1107 based on Foata normal form. 2/6185 useless extension candidates. Maximal degree in co-relation 39292. Up to 5431 conditions per place. [2024-06-04 14:21:59,189 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 258 selfloop transitions, 84 changer transitions 0/350 dead transitions. [2024-06-04 14:21:59,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 350 transitions, 5006 flow [2024-06-04 14:21:59,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:59,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:59,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:21:59,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-04 14:21:59,190 INFO L175 Difference]: Start difference. First operand has 250 places, 335 transitions, 4083 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:21:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 350 transitions, 5006 flow [2024-06-04 14:22:00,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 350 transitions, 4846 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:00,441 INFO L231 Difference]: Finished difference. Result has 250 places, 339 transitions, 4151 flow [2024-06-04 14:22:00,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4151, PETRI_PLACES=250, PETRI_TRANSITIONS=339} [2024-06-04 14:22:00,442 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-04 14:22:00,442 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 339 transitions, 4151 flow [2024-06-04 14:22:00,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:00,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:00,442 INFO 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-04 14:22:00,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:22:00,443 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-04 14:22:00,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:00,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1224758868, now seen corresponding path program 7 times [2024-06-04 14:22:00,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:00,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64985523] [2024-06-04 14:22:00,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:00,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:00,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:00,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:00,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:00,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64985523] [2024-06-04 14:22:00,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64985523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:00,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:00,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:00,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650198838] [2024-06-04 14:22:00,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:00,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:00,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:00,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:00,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:00,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:00,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 339 transitions, 4151 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:00,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:00,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:00,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:01,340 INFO L124 PetriNetUnfolderBase]: 3575/6185 cut-off events. [2024-06-04 14:22:01,341 INFO L125 PetriNetUnfolderBase]: For 501583/501583 co-relation queries the response was YES. [2024-06-04 14:22:01,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39316 conditions, 6185 events. 3575/6185 cut-off events. For 501583/501583 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 42972 event pairs, 1105 based on Foata normal form. 2/6169 useless extension candidates. Maximal degree in co-relation 39194. Up to 5423 conditions per place. [2024-06-04 14:22:01,405 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 80 changer transitions 0/349 dead transitions. [2024-06-04 14:22:01,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 349 transitions, 4857 flow [2024-06-04 14:22:01,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:01,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:01,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:22:01,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:22:01,407 INFO L175 Difference]: Start difference. First operand has 250 places, 339 transitions, 4151 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:22:01,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 349 transitions, 4857 flow [2024-06-04 14:22:02,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 349 transitions, 4562 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:02,487 INFO L231 Difference]: Finished difference. Result has 250 places, 339 transitions, 4025 flow [2024-06-04 14:22:02,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4025, PETRI_PLACES=250, PETRI_TRANSITIONS=339} [2024-06-04 14:22:02,488 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-04 14:22:02,488 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 339 transitions, 4025 flow [2024-06-04 14:22:02,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:02,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:02,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:02,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:22:02,489 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-04 14:22:02,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:02,489 INFO L85 PathProgramCache]: Analyzing trace with hash -2010288628, now seen corresponding path program 1 times [2024-06-04 14:22:02,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:02,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736964110] [2024-06-04 14:22:02,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:02,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:02,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:02,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:02,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:02,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736964110] [2024-06-04 14:22:02,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736964110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:02,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380233727] [2024-06-04 14:22:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:02,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:02,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:02,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:02,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:02,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:02,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 339 transitions, 4025 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-04 14:22:02,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:02,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:02,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:03,465 INFO L124 PetriNetUnfolderBase]: 3596/6245 cut-off events. [2024-06-04 14:22:03,466 INFO L125 PetriNetUnfolderBase]: For 520877/520877 co-relation queries the response was YES. [2024-06-04 14:22:03,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39976 conditions, 6245 events. 3596/6245 cut-off events. For 520877/520877 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43445 event pairs, 967 based on Foata normal form. 2/6245 useless extension candidates. Maximal degree in co-relation 39853. Up to 5636 conditions per place. [2024-06-04 14:22:03,531 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 332 selfloop transitions, 27 changer transitions 0/367 dead transitions. [2024-06-04 14:22:03,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 367 transitions, 5117 flow [2024-06-04 14:22:03,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:03,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:22:03,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-04 14:22:03,532 INFO L175 Difference]: Start difference. First operand has 250 places, 339 transitions, 4025 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:22:03,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 367 transitions, 5117 flow [2024-06-04 14:22:04,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 367 transitions, 4923 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:04,427 INFO L231 Difference]: Finished difference. Result has 252 places, 343 transitions, 4046 flow [2024-06-04 14:22:04,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4046, PETRI_PLACES=252, PETRI_TRANSITIONS=343} [2024-06-04 14:22:04,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-04 14:22:04,428 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 343 transitions, 4046 flow [2024-06-04 14:22:04,428 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-04 14:22:04,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:04,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:04,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:22:04,428 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-04 14:22:04,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:04,429 INFO L85 PathProgramCache]: Analyzing trace with hash -446114770, now seen corresponding path program 2 times [2024-06-04 14:22:04,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:04,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946449344] [2024-06-04 14:22:04,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:04,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:04,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:04,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:04,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946449344] [2024-06-04 14:22:04,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946449344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:04,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:04,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:04,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748345363] [2024-06-04 14:22:04,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:04,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:04,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:04,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:04,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:04,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:04,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 343 transitions, 4046 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-04 14:22:04,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:04,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:04,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:05,413 INFO L124 PetriNetUnfolderBase]: 3591/6238 cut-off events. [2024-06-04 14:22:05,414 INFO L125 PetriNetUnfolderBase]: For 526004/526004 co-relation queries the response was YES. [2024-06-04 14:22:05,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39745 conditions, 6238 events. 3591/6238 cut-off events. For 526004/526004 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43454 event pairs, 1050 based on Foata normal form. 2/6238 useless extension candidates. Maximal degree in co-relation 39621. Up to 5664 conditions per place. [2024-06-04 14:22:05,480 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 331 selfloop transitions, 22 changer transitions 0/361 dead transitions. [2024-06-04 14:22:05,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 361 transitions, 4796 flow [2024-06-04 14:22:05,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:05,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:22:05,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-04 14:22:05,481 INFO L175 Difference]: Start difference. First operand has 252 places, 343 transitions, 4046 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:22:05,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 361 transitions, 4796 flow [2024-06-04 14:22:06,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 361 transitions, 4633 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:06,728 INFO L231 Difference]: Finished difference. Result has 255 places, 343 transitions, 3932 flow [2024-06-04 14:22:06,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3883, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3932, PETRI_PLACES=255, PETRI_TRANSITIONS=343} [2024-06-04 14:22:06,729 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-04 14:22:06,729 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 343 transitions, 3932 flow [2024-06-04 14:22:06,729 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-04 14:22:06,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:06,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:06,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:22:06,730 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-04 14:22:06,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:06,730 INFO L85 PathProgramCache]: Analyzing trace with hash -648668528, now seen corresponding path program 3 times [2024-06-04 14:22:06,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:06,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413556049] [2024-06-04 14:22:06,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:06,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413556049] [2024-06-04 14:22:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413556049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:06,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:06,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699514151] [2024-06-04 14:22:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:06,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:06,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:06,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:06,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 343 transitions, 3932 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:06,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:06,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:06,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:07,699 INFO L124 PetriNetUnfolderBase]: 3586/6224 cut-off events. [2024-06-04 14:22:07,700 INFO L125 PetriNetUnfolderBase]: For 530966/530966 co-relation queries the response was YES. [2024-06-04 14:22:07,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39417 conditions, 6224 events. 3586/6224 cut-off events. For 530966/530966 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 43349 event pairs, 1056 based on Foata normal form. 2/6219 useless extension candidates. Maximal degree in co-relation 39291. Up to 5657 conditions per place. [2024-06-04 14:22:07,767 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 326 selfloop transitions, 22 changer transitions 0/356 dead transitions. [2024-06-04 14:22:07,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 356 transitions, 4734 flow [2024-06-04 14:22:07,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:07,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:07,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:22:07,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-04 14:22:07,768 INFO L175 Difference]: Start difference. First operand has 255 places, 343 transitions, 3932 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:22:07,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 356 transitions, 4734 flow [2024-06-04 14:22:09,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 356 transitions, 4680 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:09,220 INFO L231 Difference]: Finished difference. Result has 255 places, 345 transitions, 4011 flow [2024-06-04 14:22:09,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3878, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4011, PETRI_PLACES=255, PETRI_TRANSITIONS=345} [2024-06-04 14:22:09,220 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-04 14:22:09,220 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 345 transitions, 4011 flow [2024-06-04 14:22:09,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:09,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:09,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:09,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:22:09,221 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-04 14:22:09,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1895529538, now seen corresponding path program 1 times [2024-06-04 14:22:09,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:09,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835617852] [2024-06-04 14:22:09,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:09,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:09,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:09,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:09,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:09,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835617852] [2024-06-04 14:22:09,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835617852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:09,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:09,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:09,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510363890] [2024-06-04 14:22:09,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:09,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:09,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:09,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:09,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:09,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:09,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 345 transitions, 4011 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:09,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:09,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:09,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:10,189 INFO L124 PetriNetUnfolderBase]: 3591/6229 cut-off events. [2024-06-04 14:22:10,189 INFO L125 PetriNetUnfolderBase]: For 538994/538994 co-relation queries the response was YES. [2024-06-04 14:22:10,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39653 conditions, 6229 events. 3591/6229 cut-off events. For 538994/538994 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43355 event pairs, 1060 based on Foata normal form. 1/6224 useless extension candidates. Maximal degree in co-relation 39526. Up to 5543 conditions per place. [2024-06-04 14:22:10,263 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 298 selfloop transitions, 56 changer transitions 0/362 dead transitions. [2024-06-04 14:22:10,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 362 transitions, 4972 flow [2024-06-04 14:22:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:10,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:10,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:22:10,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:22:10,264 INFO L175 Difference]: Start difference. First operand has 255 places, 345 transitions, 4011 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:22:10,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 362 transitions, 4972 flow [2024-06-04 14:22:11,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 362 transitions, 4855 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:11,769 INFO L231 Difference]: Finished difference. Result has 257 places, 348 transitions, 4066 flow [2024-06-04 14:22:11,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3894, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4066, PETRI_PLACES=257, PETRI_TRANSITIONS=348} [2024-06-04 14:22:11,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-04 14:22:11,770 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 348 transitions, 4066 flow [2024-06-04 14:22:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:11,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:11,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:11,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:22:11,771 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-04 14:22:11,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:11,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1071711994, now seen corresponding path program 2 times [2024-06-04 14:22:11,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:11,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305800502] [2024-06-04 14:22:11,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:11,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:11,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:11,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:11,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:11,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305800502] [2024-06-04 14:22:11,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305800502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:11,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:11,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:11,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329366156] [2024-06-04 14:22:11,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:11,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:11,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:11,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:11,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:11,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:11,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 348 transitions, 4066 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:11,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:11,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:11,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:12,712 INFO L124 PetriNetUnfolderBase]: 3588/6225 cut-off events. [2024-06-04 14:22:12,712 INFO L125 PetriNetUnfolderBase]: For 546299/546299 co-relation queries the response was YES. [2024-06-04 14:22:12,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39692 conditions, 6225 events. 3588/6225 cut-off events. For 546299/546299 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43388 event pairs, 1060 based on Foata normal form. 1/6220 useless extension candidates. Maximal degree in co-relation 39564. Up to 5540 conditions per place. [2024-06-04 14:22:12,780 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 295 selfloop transitions, 58 changer transitions 0/361 dead transitions. [2024-06-04 14:22:12,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 361 transitions, 4804 flow [2024-06-04 14:22:12,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:12,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:12,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:22:12,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:22:12,781 INFO L175 Difference]: Start difference. First operand has 257 places, 348 transitions, 4066 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:22:12,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 361 transitions, 4804 flow [2024-06-04 14:22:14,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 361 transitions, 4702 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:14,372 INFO L231 Difference]: Finished difference. Result has 259 places, 348 transitions, 4093 flow [2024-06-04 14:22:14,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4093, PETRI_PLACES=259, PETRI_TRANSITIONS=348} [2024-06-04 14:22:14,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-04 14:22:14,373 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 348 transitions, 4093 flow [2024-06-04 14:22:14,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:14,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:14,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:14,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:22:14,373 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-04 14:22:14,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:14,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1612568040, now seen corresponding path program 3 times [2024-06-04 14:22:14,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:14,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574800552] [2024-06-04 14:22:14,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:14,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:14,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:14,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:14,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574800552] [2024-06-04 14:22:14,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574800552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:14,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:14,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:14,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563396944] [2024-06-04 14:22:14,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:14,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:14,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:14,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:14,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:14,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:14,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 348 transitions, 4093 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:14,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:14,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:14,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:15,385 INFO L124 PetriNetUnfolderBase]: 3593/6238 cut-off events. [2024-06-04 14:22:15,386 INFO L125 PetriNetUnfolderBase]: For 546852/546852 co-relation queries the response was YES. [2024-06-04 14:22:15,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39771 conditions, 6238 events. 3593/6238 cut-off events. For 546852/546852 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 43497 event pairs, 1088 based on Foata normal form. 1/6233 useless extension candidates. Maximal degree in co-relation 39643. Up to 5443 conditions per place. [2024-06-04 14:22:15,461 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 274 selfloop transitions, 88 changer transitions 0/370 dead transitions. [2024-06-04 14:22:15,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 370 transitions, 5256 flow [2024-06-04 14:22:15,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:15,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:15,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:22:15,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:22:15,462 INFO L175 Difference]: Start difference. First operand has 259 places, 348 transitions, 4093 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:22:15,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 370 transitions, 5256 flow [2024-06-04 14:22:16,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 370 transitions, 5078 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:16,992 INFO L231 Difference]: Finished difference. Result has 259 places, 351 transitions, 4151 flow [2024-06-04 14:22:16,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3919, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4151, PETRI_PLACES=259, PETRI_TRANSITIONS=351} [2024-06-04 14:22:16,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-04 14:22:16,995 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 351 transitions, 4151 flow [2024-06-04 14:22:16,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:16,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:16,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:16,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:22:16,996 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-04 14:22:16,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:16,996 INFO L85 PathProgramCache]: Analyzing trace with hash 520576060, now seen corresponding path program 4 times [2024-06-04 14:22:16,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:16,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977302312] [2024-06-04 14:22:16,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:16,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:17,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:17,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977302312] [2024-06-04 14:22:17,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977302312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:17,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:17,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:17,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660966320] [2024-06-04 14:22:17,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:17,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:17,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:17,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:17,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:17,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:17,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 351 transitions, 4151 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:17,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:17,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:17,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:17,889 INFO L124 PetriNetUnfolderBase]: 3598/6243 cut-off events. [2024-06-04 14:22:17,889 INFO L125 PetriNetUnfolderBase]: For 547005/547005 co-relation queries the response was YES. [2024-06-04 14:22:17,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39886 conditions, 6243 events. 3598/6243 cut-off events. For 547005/547005 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 43545 event pairs, 1089 based on Foata normal form. 1/6238 useless extension candidates. Maximal degree in co-relation 39758. Up to 5449 conditions per place. [2024-06-04 14:22:17,962 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 273 selfloop transitions, 91 changer transitions 0/372 dead transitions. [2024-06-04 14:22:17,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 372 transitions, 5322 flow [2024-06-04 14:22:17,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:17,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:17,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 14:22:17,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:22:17,963 INFO L175 Difference]: Start difference. First operand has 259 places, 351 transitions, 4151 flow. Second operand 6 states and 156 transitions. [2024-06-04 14:22:17,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 372 transitions, 5322 flow [2024-06-04 14:22:19,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 372 transitions, 5105 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:19,199 INFO L231 Difference]: Finished difference. Result has 260 places, 354 transitions, 4178 flow [2024-06-04 14:22:19,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4178, PETRI_PLACES=260, PETRI_TRANSITIONS=354} [2024-06-04 14:22:19,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-04 14:22:19,200 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 354 transitions, 4178 flow [2024-06-04 14:22:19,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:19,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:19,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:19,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:22:19,201 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-04 14:22:19,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:19,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1794374142, now seen corresponding path program 5 times [2024-06-04 14:22:19,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:19,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802384778] [2024-06-04 14:22:19,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:19,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:19,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:19,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:19,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802384778] [2024-06-04 14:22:19,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802384778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:19,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:19,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:19,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051841584] [2024-06-04 14:22:19,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:19,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:19,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:19,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:19,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:19,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:19,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 354 transitions, 4178 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:19,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:19,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:19,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:20,133 INFO L124 PetriNetUnfolderBase]: 3611/6254 cut-off events. [2024-06-04 14:22:20,133 INFO L125 PetriNetUnfolderBase]: For 563819/563819 co-relation queries the response was YES. [2024-06-04 14:22:20,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40223 conditions, 6254 events. 3611/6254 cut-off events. For 563819/563819 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 43569 event pairs, 1115 based on Foata normal form. 1/6241 useless extension candidates. Maximal degree in co-relation 40094. Up to 5464 conditions per place. [2024-06-04 14:22:20,208 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 268 selfloop transitions, 96 changer transitions 0/372 dead transitions. [2024-06-04 14:22:20,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 372 transitions, 5382 flow [2024-06-04 14:22:20,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:20,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:22:20,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:22:20,209 INFO L175 Difference]: Start difference. First operand has 260 places, 354 transitions, 4178 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:22:20,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 372 transitions, 5382 flow [2024-06-04 14:22:22,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 372 transitions, 5190 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:22,161 INFO L231 Difference]: Finished difference. Result has 262 places, 360 transitions, 4284 flow [2024-06-04 14:22:22,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4284, PETRI_PLACES=262, PETRI_TRANSITIONS=360} [2024-06-04 14:22:22,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-04 14:22:22,171 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 360 transitions, 4284 flow [2024-06-04 14:22:22,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:22,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:22,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-04 14:22:22,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:22:22,171 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-04 14:22:22,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:22,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2096334244, now seen corresponding path program 6 times [2024-06-04 14:22:22,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:22,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937990074] [2024-06-04 14:22:22,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:22,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:22,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:22,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:22,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:22,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937990074] [2024-06-04 14:22:22,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937990074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:22,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:22,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:22,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574697368] [2024-06-04 14:22:22,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:22,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:22,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:22,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:22,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:22,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:22,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 360 transitions, 4284 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:22,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:22,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:22,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:23,186 INFO L124 PetriNetUnfolderBase]: 3616/6254 cut-off events. [2024-06-04 14:22:23,186 INFO L125 PetriNetUnfolderBase]: For 576161/576161 co-relation queries the response was YES. [2024-06-04 14:22:23,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40412 conditions, 6254 events. 3616/6254 cut-off events. For 576161/576161 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 43548 event pairs, 1103 based on Foata normal form. 1/6241 useless extension candidates. Maximal degree in co-relation 40282. Up to 5470 conditions per place. [2024-06-04 14:22:23,258 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 270 selfloop transitions, 101 changer transitions 0/379 dead transitions. [2024-06-04 14:22:23,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 379 transitions, 5648 flow [2024-06-04 14:22:23,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:22:23,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:22:23,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:22:23,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-04 14:22:23,259 INFO L175 Difference]: Start difference. First operand has 262 places, 360 transitions, 4284 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:22:23,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 379 transitions, 5648 flow [2024-06-04 14:22:24,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 379 transitions, 5424 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:24,829 INFO L231 Difference]: Finished difference. Result has 267 places, 363 transitions, 4326 flow [2024-06-04 14:22:24,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4072, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4326, PETRI_PLACES=267, PETRI_TRANSITIONS=363} [2024-06-04 14:22:24,829 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-04 14:22:24,829 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 363 transitions, 4326 flow [2024-06-04 14:22:24,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:24,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:24,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:24,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:22:24,830 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-04 14:22:24,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:24,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1450285592, now seen corresponding path program 7 times [2024-06-04 14:22:24,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:24,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757846317] [2024-06-04 14:22:24,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:24,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:24,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:24,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-04 14:22:24,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:24,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757846317] [2024-06-04 14:22:24,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757846317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:24,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:24,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:24,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725655857] [2024-06-04 14:22:24,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:24,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:24,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:24,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:24,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:24,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:24,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 363 transitions, 4326 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:24,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:24,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:24,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:25,967 INFO L124 PetriNetUnfolderBase]: 3613/6250 cut-off events. [2024-06-04 14:22:25,967 INFO L125 PetriNetUnfolderBase]: For 584205/584205 co-relation queries the response was YES. [2024-06-04 14:22:26,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40391 conditions, 6250 events. 3613/6250 cut-off events. For 584205/584205 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 43579 event pairs, 1103 based on Foata normal form. 1/6237 useless extension candidates. Maximal degree in co-relation 40262. Up to 5467 conditions per place. [2024-06-04 14:22:26,033 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 269 selfloop transitions, 99 changer transitions 0/376 dead transitions. [2024-06-04 14:22:26,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 376 transitions, 5448 flow [2024-06-04 14:22:26,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:26,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:26,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:22:26,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-04 14:22:26,035 INFO L175 Difference]: Start difference. First operand has 267 places, 363 transitions, 4326 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:22:26,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 376 transitions, 5448 flow [2024-06-04 14:22:27,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 376 transitions, 5086 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 14:22:27,851 INFO L231 Difference]: Finished difference. Result has 266 places, 363 transitions, 4169 flow [2024-06-04 14:22:27,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4169, PETRI_PLACES=266, PETRI_TRANSITIONS=363} [2024-06-04 14:22:27,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-04 14:22:27,852 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 363 transitions, 4169 flow [2024-06-04 14:22:27,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:27,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:27,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:27,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:22:27,852 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-04 14:22:27,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:27,853 INFO L85 PathProgramCache]: Analyzing trace with hash 102137788, now seen corresponding path program 8 times [2024-06-04 14:22:27,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:27,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266910619] [2024-06-04 14:22:27,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:27,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:27,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:27,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:27,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:27,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266910619] [2024-06-04 14:22:27,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266910619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:27,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:27,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:22:27,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929296668] [2024-06-04 14:22:27,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:27,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:22:27,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:27,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:22:27,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:22:27,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:27,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 363 transitions, 4169 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:27,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:27,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:27,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:28,761 INFO L124 PetriNetUnfolderBase]: 3610/6266 cut-off events. [2024-06-04 14:22:28,762 INFO L125 PetriNetUnfolderBase]: For 590292/590292 co-relation queries the response was YES. [2024-06-04 14:22:28,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40242 conditions, 6266 events. 3610/6266 cut-off events. For 590292/590292 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 43727 event pairs, 1089 based on Foata normal form. 1/6261 useless extension candidates. Maximal degree in co-relation 40114. Up to 5464 conditions per place. [2024-06-04 14:22:28,830 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 265 selfloop transitions, 104 changer transitions 0/377 dead transitions. [2024-06-04 14:22:28,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 377 transitions, 5121 flow [2024-06-04 14:22:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:22:28,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:22:28,831 INFO L175 Difference]: Start difference. First operand has 266 places, 363 transitions, 4169 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:22:28,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 377 transitions, 5121 flow [2024-06-04 14:22:30,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 377 transitions, 4921 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:30,725 INFO L231 Difference]: Finished difference. Result has 266 places, 363 transitions, 4183 flow [2024-06-04 14:22:30,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4183, PETRI_PLACES=266, PETRI_TRANSITIONS=363} [2024-06-04 14:22:30,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-04 14:22:30,726 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 363 transitions, 4183 flow [2024-06-04 14:22:30,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:30,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:30,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:30,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:22:30,726 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-04 14:22:30,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:30,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1794551772, now seen corresponding path program 9 times [2024-06-04 14:22:30,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:30,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735520620] [2024-06-04 14:22:30,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:30,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:30,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:30,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-04 14:22:30,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:30,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735520620] [2024-06-04 14:22:30,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735520620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:30,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:30,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:30,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567842544] [2024-06-04 14:22:30,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:30,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:30,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:30,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:30,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:30,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:30,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 363 transitions, 4183 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:30,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:30,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:30,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:31,780 INFO L124 PetriNetUnfolderBase]: 3607/6238 cut-off events. [2024-06-04 14:22:31,781 INFO L125 PetriNetUnfolderBase]: For 599411/599411 co-relation queries the response was YES. [2024-06-04 14:22:31,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40255 conditions, 6238 events. 3607/6238 cut-off events. For 599411/599411 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 43407 event pairs, 1108 based on Foata normal form. 1/6225 useless extension candidates. Maximal degree in co-relation 40126. Up to 5461 conditions per place. [2024-06-04 14:22:31,845 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 262 selfloop transitions, 104 changer transitions 0/374 dead transitions. [2024-06-04 14:22:31,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 374 transitions, 4941 flow [2024-06-04 14:22:31,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:31,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:31,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:22:31,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-04 14:22:31,846 INFO L175 Difference]: Start difference. First operand has 266 places, 363 transitions, 4183 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:22:31,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 374 transitions, 4941 flow [2024-06-04 14:22:33,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 374 transitions, 4605 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:33,435 INFO L231 Difference]: Finished difference. Result has 266 places, 363 transitions, 4061 flow [2024-06-04 14:22:33,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3847, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4061, PETRI_PLACES=266, PETRI_TRANSITIONS=363} [2024-06-04 14:22:33,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-04 14:22:33,436 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 363 transitions, 4061 flow [2024-06-04 14:22:33,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:33,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:33,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:33,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:22:33,437 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-04 14:22:33,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:33,437 INFO L85 PathProgramCache]: Analyzing trace with hash 35424900, now seen corresponding path program 1 times [2024-06-04 14:22:33,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:33,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434457052] [2024-06-04 14:22:33,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:33,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:33,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:33,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:33,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:33,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434457052] [2024-06-04 14:22:33,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434457052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:33,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:33,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:33,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114831246] [2024-06-04 14:22:33,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:33,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:33,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:33,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:33,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:33,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:33,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 363 transitions, 4061 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:33,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:33,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:33,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:34,503 INFO L124 PetriNetUnfolderBase]: 3739/6473 cut-off events. [2024-06-04 14:22:34,503 INFO L125 PetriNetUnfolderBase]: For 724702/724702 co-relation queries the response was YES. [2024-06-04 14:22:34,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43222 conditions, 6473 events. 3739/6473 cut-off events. For 724702/724702 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 45441 event pairs, 1004 based on Foata normal form. 12/6479 useless extension candidates. Maximal degree in co-relation 43092. Up to 5319 conditions per place. [2024-06-04 14:22:34,587 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 318 selfloop transitions, 68 changer transitions 0/394 dead transitions. [2024-06-04 14:22:34,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 394 transitions, 5233 flow [2024-06-04 14:22:34,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:34,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:34,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-04 14:22:34,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-04 14:22:34,588 INFO L175 Difference]: Start difference. First operand has 266 places, 363 transitions, 4061 flow. Second operand 7 states and 180 transitions. [2024-06-04 14:22:34,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 394 transitions, 5233 flow [2024-06-04 14:22:36,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 394 transitions, 4999 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:36,558 INFO L231 Difference]: Finished difference. Result has 267 places, 367 transitions, 4121 flow [2024-06-04 14:22:36,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4121, PETRI_PLACES=267, PETRI_TRANSITIONS=367} [2024-06-04 14:22:36,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-04 14:22:36,559 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 367 transitions, 4121 flow [2024-06-04 14:22:36,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:36,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:36,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:36,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:22:36,560 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-04 14:22:36,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:36,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1071804250, now seen corresponding path program 2 times [2024-06-04 14:22:36,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:36,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008013837] [2024-06-04 14:22:36,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:36,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:36,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:36,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:36,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008013837] [2024-06-04 14:22:36,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008013837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:36,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:36,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:36,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723330114] [2024-06-04 14:22:36,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:36,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:36,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:36,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:36,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:36,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:36,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 367 transitions, 4121 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:36,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:36,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:36,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:37,691 INFO L124 PetriNetUnfolderBase]: 3825/6631 cut-off events. [2024-06-04 14:22:37,691 INFO L125 PetriNetUnfolderBase]: For 777897/777897 co-relation queries the response was YES. [2024-06-04 14:22:37,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45512 conditions, 6631 events. 3825/6631 cut-off events. For 777897/777897 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46855 event pairs, 1113 based on Foata normal form. 12/6637 useless extension candidates. Maximal degree in co-relation 45380. Up to 5693 conditions per place. [2024-06-04 14:22:37,771 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 316 selfloop transitions, 69 changer transitions 0/393 dead transitions. [2024-06-04 14:22:37,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 393 transitions, 5267 flow [2024-06-04 14:22:37,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:37,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:37,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:22:37,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-04 14:22:37,772 INFO L175 Difference]: Start difference. First operand has 267 places, 367 transitions, 4121 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:22:37,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 393 transitions, 5267 flow [2024-06-04 14:22:40,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 393 transitions, 5158 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-04 14:22:40,039 INFO L231 Difference]: Finished difference. Result has 271 places, 371 transitions, 4277 flow [2024-06-04 14:22:40,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4016, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4277, PETRI_PLACES=271, PETRI_TRANSITIONS=371} [2024-06-04 14:22:40,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-04 14:22:40,040 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 371 transitions, 4277 flow [2024-06-04 14:22:40,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:40,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:40,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:40,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:22:40,041 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-04 14:22:40,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:40,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1071448060, now seen corresponding path program 3 times [2024-06-04 14:22:40,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:40,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198044518] [2024-06-04 14:22:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:40,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:40,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:40,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:40,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198044518] [2024-06-04 14:22:40,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198044518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:40,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:40,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123457198] [2024-06-04 14:22:40,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:40,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:40,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:40,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:40,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:40,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:40,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 371 transitions, 4277 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:40,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:40,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:40,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:41,191 INFO L124 PetriNetUnfolderBase]: 3789/6582 cut-off events. [2024-06-04 14:22:41,192 INFO L125 PetriNetUnfolderBase]: For 742949/742949 co-relation queries the response was YES. [2024-06-04 14:22:41,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43853 conditions, 6582 events. 3789/6582 cut-off events. For 742949/742949 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46472 event pairs, 1105 based on Foata normal form. 16/6592 useless extension candidates. Maximal degree in co-relation 43719. Up to 5765 conditions per place. [2024-06-04 14:22:41,273 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 317 selfloop transitions, 64 changer transitions 0/389 dead transitions. [2024-06-04 14:22:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 389 transitions, 5095 flow [2024-06-04 14:22:41,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:41,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:41,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:22:41,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:22:41,275 INFO L175 Difference]: Start difference. First operand has 271 places, 371 transitions, 4277 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:22:41,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 389 transitions, 5095 flow [2024-06-04 14:22:44,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 389 transitions, 4952 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-04 14:22:44,107 INFO L231 Difference]: Finished difference. Result has 275 places, 371 transitions, 4273 flow [2024-06-04 14:22:44,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4134, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4273, PETRI_PLACES=275, PETRI_TRANSITIONS=371} [2024-06-04 14:22:44,107 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-04 14:22:44,107 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 371 transitions, 4273 flow [2024-06-04 14:22:44,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:44,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:44,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:44,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:22:44,108 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-04 14:22:44,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:44,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1450021658, now seen corresponding path program 4 times [2024-06-04 14:22:44,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:44,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520544496] [2024-06-04 14:22:44,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:44,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:44,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:44,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-04 14:22:44,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520544496] [2024-06-04 14:22:44,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520544496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:44,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:44,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:44,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495867647] [2024-06-04 14:22:44,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:44,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:44,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:44,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:44,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:44,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:44,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 371 transitions, 4273 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:44,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:44,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:44,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:45,205 INFO L124 PetriNetUnfolderBase]: 3845/6643 cut-off events. [2024-06-04 14:22:45,205 INFO L125 PetriNetUnfolderBase]: For 757850/757850 co-relation queries the response was YES. [2024-06-04 14:22:45,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44458 conditions, 6643 events. 3845/6643 cut-off events. For 757850/757850 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 46889 event pairs, 1173 based on Foata normal form. 16/6645 useless extension candidates. Maximal degree in co-relation 44322. Up to 5771 conditions per place. [2024-06-04 14:22:45,285 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 279 selfloop transitions, 101 changer transitions 0/388 dead transitions. [2024-06-04 14:22:45,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 388 transitions, 5141 flow [2024-06-04 14:22:45,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:45,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:45,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:22:45,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 14:22:45,286 INFO L175 Difference]: Start difference. First operand has 275 places, 371 transitions, 4273 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:22:45,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 388 transitions, 5141 flow [2024-06-04 14:22:48,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 388 transitions, 4991 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:48,482 INFO L231 Difference]: Finished difference. Result has 276 places, 373 transitions, 4395 flow [2024-06-04 14:22:48,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4395, PETRI_PLACES=276, PETRI_TRANSITIONS=373} [2024-06-04 14:22:48,483 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 232 predicate places. [2024-06-04 14:22:48,483 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 373 transitions, 4395 flow [2024-06-04 14:22:48,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:48,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:48,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:48,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:22:48,484 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-04 14:22:48,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:48,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1050524348, now seen corresponding path program 5 times [2024-06-04 14:22:48,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:48,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036788917] [2024-06-04 14:22:48,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:48,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:48,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:48,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:48,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:48,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036788917] [2024-06-04 14:22:48,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036788917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:48,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:48,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:48,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592377226] [2024-06-04 14:22:48,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:48,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:48,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:48,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:48,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:48,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:48,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 373 transitions, 4395 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:48,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:48,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:48,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:49,632 INFO L124 PetriNetUnfolderBase]: 3901/6743 cut-off events. [2024-06-04 14:22:49,632 INFO L125 PetriNetUnfolderBase]: For 776919/776919 co-relation queries the response was YES. [2024-06-04 14:22:49,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45385 conditions, 6743 events. 3901/6743 cut-off events. For 776919/776919 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 47788 event pairs, 1185 based on Foata normal form. 16/6745 useless extension candidates. Maximal degree in co-relation 45248. Up to 5859 conditions per place. [2024-06-04 14:22:49,706 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 276 selfloop transitions, 106 changer transitions 0/390 dead transitions. [2024-06-04 14:22:49,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 390 transitions, 5271 flow [2024-06-04 14:22:49,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:49,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:49,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:22:49,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:22:49,707 INFO L175 Difference]: Start difference. First operand has 276 places, 373 transitions, 4395 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:22:49,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 390 transitions, 5271 flow [2024-06-04 14:22:52,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 390 transitions, 5023 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:52,394 INFO L231 Difference]: Finished difference. Result has 278 places, 375 transitions, 4433 flow [2024-06-04 14:22:52,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4433, PETRI_PLACES=278, PETRI_TRANSITIONS=375} [2024-06-04 14:22:52,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-04 14:22:52,395 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 375 transitions, 4433 flow [2024-06-04 14:22:52,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:52,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:52,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:52,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:22:52,395 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-04 14:22:52,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:52,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1450377848, now seen corresponding path program 6 times [2024-06-04 14:22:52,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:52,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981493908] [2024-06-04 14:22:52,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:52,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:52,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:52,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:52,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:52,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981493908] [2024-06-04 14:22:52,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981493908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:52,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:52,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:52,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470148132] [2024-06-04 14:22:52,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:52,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:52,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:52,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:52,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:52,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:52,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 375 transitions, 4433 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:52,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:52,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:53,482 INFO L124 PetriNetUnfolderBase]: 3928/6788 cut-off events. [2024-06-04 14:22:53,482 INFO L125 PetriNetUnfolderBase]: For 764214/764214 co-relation queries the response was YES. [2024-06-04 14:22:53,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45435 conditions, 6788 events. 3928/6788 cut-off events. For 764214/764214 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 48103 event pairs, 1180 based on Foata normal form. 12/6786 useless extension candidates. Maximal degree in co-relation 45297. Up to 5696 conditions per place. [2024-06-04 14:22:53,561 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 109 changer transitions 0/395 dead transitions. [2024-06-04 14:22:53,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 395 transitions, 5337 flow [2024-06-04 14:22:53,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:53,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:53,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:22:53,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 14:22:53,562 INFO L175 Difference]: Start difference. First operand has 278 places, 375 transitions, 4433 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:22:53,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 395 transitions, 5337 flow [2024-06-04 14:22:56,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 395 transitions, 5075 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:56,363 INFO L231 Difference]: Finished difference. Result has 280 places, 377 transitions, 4467 flow [2024-06-04 14:22:56,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4467, PETRI_PLACES=280, PETRI_TRANSITIONS=377} [2024-06-04 14:22:56,364 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-04 14:22:56,364 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 377 transitions, 4467 flow [2024-06-04 14:22:56,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:56,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:56,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:56,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:22:56,364 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-04 14:22:56,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:56,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1036226652, now seen corresponding path program 1 times [2024-06-04 14:22:56,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:56,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123847980] [2024-06-04 14:22:56,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:56,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:56,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:56,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:56,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123847980] [2024-06-04 14:22:56,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123847980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:56,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:56,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:56,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191966658] [2024-06-04 14:22:56,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:56,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:56,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:56,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:56,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:56,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:22:56,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 377 transitions, 4467 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:56,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:56,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:22:56,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:57,486 INFO L124 PetriNetUnfolderBase]: 4014/6932 cut-off events. [2024-06-04 14:22:57,486 INFO L125 PetriNetUnfolderBase]: For 820557/820557 co-relation queries the response was YES. [2024-06-04 14:22:57,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47295 conditions, 6932 events. 4014/6932 cut-off events. For 820557/820557 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 49341 event pairs, 1195 based on Foata normal form. 12/6930 useless extension candidates. Maximal degree in co-relation 47156. Up to 5788 conditions per place. [2024-06-04 14:22:57,568 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 275 selfloop transitions, 116 changer transitions 0/399 dead transitions. [2024-06-04 14:22:57,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 399 transitions, 5617 flow [2024-06-04 14:22:57,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:57,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:22:57,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 14:22:57,569 INFO L175 Difference]: Start difference. First operand has 280 places, 377 transitions, 4467 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:22:57,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 399 transitions, 5617 flow [2024-06-04 14:23:00,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 399 transitions, 5343 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:00,411 INFO L231 Difference]: Finished difference. Result has 282 places, 380 transitions, 4544 flow [2024-06-04 14:23:00,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4544, PETRI_PLACES=282, PETRI_TRANSITIONS=380} [2024-06-04 14:23:00,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-04 14:23:00,411 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 380 transitions, 4544 flow [2024-06-04 14:23:00,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:00,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:00,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:00,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:23:00,412 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-04 14:23:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1744876772, now seen corresponding path program 2 times [2024-06-04 14:23:00,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:00,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35592850] [2024-06-04 14:23:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:00,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:00,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:00,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:00,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:00,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35592850] [2024-06-04 14:23:00,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35592850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:00,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:00,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:00,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825996682] [2024-06-04 14:23:00,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:00,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:00,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:00,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:00,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:00,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:00,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 380 transitions, 4544 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:00,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:00,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:00,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:01,690 INFO L124 PetriNetUnfolderBase]: 4054/6996 cut-off events. [2024-06-04 14:23:01,690 INFO L125 PetriNetUnfolderBase]: For 838675/838675 co-relation queries the response was YES. [2024-06-04 14:23:01,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47799 conditions, 6996 events. 4054/6996 cut-off events. For 838675/838675 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 49818 event pairs, 1216 based on Foata normal form. 12/6994 useless extension candidates. Maximal degree in co-relation 47659. Up to 6030 conditions per place. [2024-06-04 14:23:01,781 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 106 changer transitions 0/400 dead transitions. [2024-06-04 14:23:01,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 400 transitions, 5464 flow [2024-06-04 14:23:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:01,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:23:01,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:23:01,782 INFO L175 Difference]: Start difference. First operand has 282 places, 380 transitions, 4544 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:23:01,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 400 transitions, 5464 flow [2024-06-04 14:23:05,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 400 transitions, 5265 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-04 14:23:05,261 INFO L231 Difference]: Finished difference. Result has 286 places, 382 transitions, 4642 flow [2024-06-04 14:23:05,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4345, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4642, PETRI_PLACES=286, PETRI_TRANSITIONS=382} [2024-06-04 14:23:05,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-04 14:23:05,261 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 382 transitions, 4642 flow [2024-06-04 14:23:05,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:05,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:05,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:05,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:23:05,262 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-04 14:23:05,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash 123059428, now seen corresponding path program 3 times [2024-06-04 14:23:05,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:05,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502339489] [2024-06-04 14:23:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:05,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:05,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:05,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:05,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502339489] [2024-06-04 14:23:05,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502339489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:05,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:05,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:05,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663534044] [2024-06-04 14:23:05,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:05,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:05,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:05,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:05,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:05,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:05,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 382 transitions, 4642 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:05,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:05,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:05,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:06,406 INFO L124 PetriNetUnfolderBase]: 4107/7091 cut-off events. [2024-06-04 14:23:06,406 INFO L125 PetriNetUnfolderBase]: For 865562/865562 co-relation queries the response was YES. [2024-06-04 14:23:06,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49113 conditions, 7091 events. 4107/7091 cut-off events. For 865562/865562 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 50625 event pairs, 1222 based on Foata normal form. 12/7089 useless extension candidates. Maximal degree in co-relation 48971. Up to 5557 conditions per place. [2024-06-04 14:23:06,495 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 271 selfloop transitions, 126 changer transitions 0/405 dead transitions. [2024-06-04 14:23:06,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 405 transitions, 5842 flow [2024-06-04 14:23:06,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:06,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:06,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:23:06,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:23:06,497 INFO L175 Difference]: Start difference. First operand has 286 places, 382 transitions, 4642 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:23:06,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 405 transitions, 5842 flow [2024-06-04 14:23:09,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 405 transitions, 5565 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:09,714 INFO L231 Difference]: Finished difference. Result has 288 places, 384 transitions, 4708 flow [2024-06-04 14:23:09,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4708, PETRI_PLACES=288, PETRI_TRANSITIONS=384} [2024-06-04 14:23:09,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-04 14:23:09,714 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 384 transitions, 4708 flow [2024-06-04 14:23:09,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:09,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:09,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:09,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:23:09,715 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-04 14:23:09,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1794972752, now seen corresponding path program 1 times [2024-06-04 14:23:09,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:09,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169477548] [2024-06-04 14:23:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:09,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:09,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:09,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:09,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169477548] [2024-06-04 14:23:09,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169477548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:09,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:09,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:09,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075432350] [2024-06-04 14:23:09,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:09,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:09,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:09,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:09,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:09,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:09,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 384 transitions, 4708 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:09,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:09,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:09,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:10,847 INFO L124 PetriNetUnfolderBase]: 4115/7130 cut-off events. [2024-06-04 14:23:10,847 INFO L125 PetriNetUnfolderBase]: For 829478/829478 co-relation queries the response was YES. [2024-06-04 14:23:10,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49352 conditions, 7130 events. 4115/7130 cut-off events. For 829478/829478 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 50988 event pairs, 1197 based on Foata normal form. 2/7125 useless extension candidates. Maximal degree in co-relation 49209. Up to 6406 conditions per place. [2024-06-04 14:23:10,937 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 358 selfloop transitions, 40 changer transitions 0/406 dead transitions. [2024-06-04 14:23:10,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 406 transitions, 5614 flow [2024-06-04 14:23:10,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:10,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:10,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-04 14:23:10,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007751937984496 [2024-06-04 14:23:10,938 INFO L175 Difference]: Start difference. First operand has 288 places, 384 transitions, 4708 flow. Second operand 6 states and 155 transitions. [2024-06-04 14:23:10,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 406 transitions, 5614 flow [2024-06-04 14:23:14,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 406 transitions, 5316 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:14,602 INFO L231 Difference]: Finished difference. Result has 288 places, 386 transitions, 4559 flow [2024-06-04 14:23:14,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4559, PETRI_PLACES=288, PETRI_TRANSITIONS=386} [2024-06-04 14:23:14,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-04 14:23:14,602 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 386 transitions, 4559 flow [2024-06-04 14:23:14,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:14,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:14,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:14,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:23:14,603 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-04 14:23:14,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:14,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1703966178, now seen corresponding path program 2 times [2024-06-04 14:23:14,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:14,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432595832] [2024-06-04 14:23:14,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:14,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:14,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:14,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:14,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:14,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432595832] [2024-06-04 14:23:14,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432595832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:14,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:14,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:14,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316590660] [2024-06-04 14:23:14,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:14,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:14,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:14,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:14,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:14,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 386 transitions, 4559 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:14,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:14,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:14,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:15,716 INFO L124 PetriNetUnfolderBase]: 4136/7166 cut-off events. [2024-06-04 14:23:15,716 INFO L125 PetriNetUnfolderBase]: For 851561/851561 co-relation queries the response was YES. [2024-06-04 14:23:15,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49450 conditions, 7166 events. 4136/7166 cut-off events. For 851561/851561 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 51264 event pairs, 1202 based on Foata normal form. 2/7164 useless extension candidates. Maximal degree in co-relation 49308. Up to 6392 conditions per place. [2024-06-04 14:23:15,801 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 353 selfloop transitions, 45 changer transitions 0/406 dead transitions. [2024-06-04 14:23:15,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 406 transitions, 5725 flow [2024-06-04 14:23:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:15,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:23:15,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 14:23:15,803 INFO L175 Difference]: Start difference. First operand has 288 places, 386 transitions, 4559 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:23:15,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 406 transitions, 5725 flow [2024-06-04 14:23:19,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 406 transitions, 5598 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 14:23:19,514 INFO L231 Difference]: Finished difference. Result has 290 places, 390 transitions, 4660 flow [2024-06-04 14:23:19,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4432, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4660, PETRI_PLACES=290, PETRI_TRANSITIONS=390} [2024-06-04 14:23:19,515 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-04 14:23:19,515 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 390 transitions, 4660 flow [2024-06-04 14:23:19,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:19,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:19,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:19,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:23:19,515 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:19,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:19,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1687776738, now seen corresponding path program 3 times [2024-06-04 14:23:19,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:19,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8596232] [2024-06-04 14:23:19,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:19,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:19,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:19,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:19,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8596232] [2024-06-04 14:23:19,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8596232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:19,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:19,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:19,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208543235] [2024-06-04 14:23:19,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:19,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:19,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:19,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:19,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:19,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:19,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 390 transitions, 4660 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:19,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:19,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:19,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:20,661 INFO L124 PetriNetUnfolderBase]: 4131/7159 cut-off events. [2024-06-04 14:23:20,661 INFO L125 PetriNetUnfolderBase]: For 856932/856932 co-relation queries the response was YES. [2024-06-04 14:23:20,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49294 conditions, 7159 events. 4131/7159 cut-off events. For 856932/856932 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 51292 event pairs, 1203 based on Foata normal form. 2/7157 useless extension candidates. Maximal degree in co-relation 49151. Up to 6430 conditions per place. [2024-06-04 14:23:20,748 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 360 selfloop transitions, 39 changer transitions 0/407 dead transitions. [2024-06-04 14:23:20,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 407 transitions, 5500 flow [2024-06-04 14:23:20,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:20,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:20,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:23:20,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:23:20,749 INFO L175 Difference]: Start difference. First operand has 290 places, 390 transitions, 4660 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:23:20,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 407 transitions, 5500 flow [2024-06-04 14:23:23,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 407 transitions, 5362 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-04 14:23:23,993 INFO L231 Difference]: Finished difference. Result has 294 places, 390 transitions, 4605 flow [2024-06-04 14:23:23,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4605, PETRI_PLACES=294, PETRI_TRANSITIONS=390} [2024-06-04 14:23:23,994 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-04 14:23:23,994 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 390 transitions, 4605 flow [2024-06-04 14:23:23,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:23,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:23,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:23,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:23:23,995 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-04 14:23:23,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:23,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1745265796, now seen corresponding path program 4 times [2024-06-04 14:23:23,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:23,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176318802] [2024-06-04 14:23:23,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:23,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:23,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:24,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:24,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:24,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176318802] [2024-06-04 14:23:24,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176318802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:24,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:24,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:24,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062274529] [2024-06-04 14:23:24,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:24,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:24,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:24,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:24,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:24,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:24,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 390 transitions, 4605 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:24,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:24,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:24,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:25,201 INFO L124 PetriNetUnfolderBase]: 4139/7170 cut-off events. [2024-06-04 14:23:25,201 INFO L125 PetriNetUnfolderBase]: For 872188/872188 co-relation queries the response was YES. [2024-06-04 14:23:25,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49556 conditions, 7170 events. 4139/7170 cut-off events. For 872188/872188 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 51315 event pairs, 1195 based on Foata normal form. 2/7165 useless extension candidates. Maximal degree in co-relation 49411. Up to 6416 conditions per place. [2024-06-04 14:23:25,282 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 359 selfloop transitions, 43 changer transitions 0/410 dead transitions. [2024-06-04 14:23:25,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 410 transitions, 5521 flow [2024-06-04 14:23:25,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:25,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:25,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:23:25,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-04 14:23:25,283 INFO L175 Difference]: Start difference. First operand has 294 places, 390 transitions, 4605 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:23:25,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 410 transitions, 5521 flow [2024-06-04 14:23:28,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 410 transitions, 5420 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:28,777 INFO L231 Difference]: Finished difference. Result has 295 places, 392 transitions, 4667 flow [2024-06-04 14:23:28,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4504, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4667, PETRI_PLACES=295, PETRI_TRANSITIONS=392} [2024-06-04 14:23:28,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-04 14:23:28,777 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 392 transitions, 4667 flow [2024-06-04 14:23:28,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:28,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:28,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, 1] [2024-06-04 14:23:28,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:23:28,778 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-04 14:23:28,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:28,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2035806750, now seen corresponding path program 5 times [2024-06-04 14:23:28,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:28,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964982615] [2024-06-04 14:23:28,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:28,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:28,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:28,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964982615] [2024-06-04 14:23:28,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964982615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:28,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:28,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:28,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768442829] [2024-06-04 14:23:28,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:28,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:28,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:28,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:28,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:28,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:28,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 392 transitions, 4667 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:28,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:28,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:28,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:29,904 INFO L124 PetriNetUnfolderBase]: 4147/7188 cut-off events. [2024-06-04 14:23:29,904 INFO L125 PetriNetUnfolderBase]: For 890547/890547 co-relation queries the response was YES. [2024-06-04 14:23:29,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49920 conditions, 7188 events. 4147/7188 cut-off events. For 890547/890547 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 51635 event pairs, 1181 based on Foata normal form. 2/7181 useless extension candidates. Maximal degree in co-relation 49774. Up to 6317 conditions per place. [2024-06-04 14:23:29,993 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 348 selfloop transitions, 53 changer transitions 0/409 dead transitions. [2024-06-04 14:23:29,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 409 transitions, 5822 flow [2024-06-04 14:23:29,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:29,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:29,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:23:29,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562015503875969 [2024-06-04 14:23:29,994 INFO L175 Difference]: Start difference. First operand has 295 places, 392 transitions, 4667 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:23:29,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 409 transitions, 5822 flow [2024-06-04 14:23:34,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 409 transitions, 5681 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-04 14:23:34,069 INFO L231 Difference]: Finished difference. Result has 297 places, 395 transitions, 4750 flow [2024-06-04 14:23:34,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4526, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4750, PETRI_PLACES=297, PETRI_TRANSITIONS=395} [2024-06-04 14:23:34,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-04 14:23:34,070 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 395 transitions, 4750 flow [2024-06-04 14:23:34,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:34,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:34,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:34,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:23:34,071 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-04 14:23:34,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:34,071 INFO L85 PathProgramCache]: Analyzing trace with hash -2029140510, now seen corresponding path program 6 times [2024-06-04 14:23:34,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:34,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161943779] [2024-06-04 14:23:34,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:34,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:34,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:34,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-04 14:23:34,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:34,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161943779] [2024-06-04 14:23:34,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161943779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:34,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:34,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:23:34,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073961648] [2024-06-04 14:23:34,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:34,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:23:34,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:34,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:23:34,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:23:34,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:34,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 395 transitions, 4750 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:34,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:34,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:34,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:35,237 INFO L124 PetriNetUnfolderBase]: 4142/7177 cut-off events. [2024-06-04 14:23:35,237 INFO L125 PetriNetUnfolderBase]: For 895205/895205 co-relation queries the response was YES. [2024-06-04 14:23:35,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49763 conditions, 7177 events. 4142/7177 cut-off events. For 895205/895205 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 51494 event pairs, 1181 based on Foata normal form. 2/7170 useless extension candidates. Maximal degree in co-relation 49616. Up to 6313 conditions per place. [2024-06-04 14:23:35,325 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 348 selfloop transitions, 52 changer transitions 0/408 dead transitions. [2024-06-04 14:23:35,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 408 transitions, 5580 flow [2024-06-04 14:23:35,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:23:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:23:35,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:23:35,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 14:23:35,326 INFO L175 Difference]: Start difference. First operand has 297 places, 395 transitions, 4750 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:23:35,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 408 transitions, 5580 flow [2024-06-04 14:23:38,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 408 transitions, 5414 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-04 14:23:38,580 INFO L231 Difference]: Finished difference. Result has 301 places, 395 transitions, 4693 flow [2024-06-04 14:23:38,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4693, PETRI_PLACES=301, PETRI_TRANSITIONS=395} [2024-06-04 14:23:38,580 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 257 predicate places. [2024-06-04 14:23:38,580 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 395 transitions, 4693 flow [2024-06-04 14:23:38,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:38,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:38,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-04 14:23:38,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:23:38,581 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-04 14:23:38,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash -579159596, now seen corresponding path program 1 times [2024-06-04 14:23:38,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:38,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490764541] [2024-06-04 14:23:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:38,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:38,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:38,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:38,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490764541] [2024-06-04 14:23:38,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490764541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:38,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:38,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:38,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513522247] [2024-06-04 14:23:38,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:38,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:38,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:38,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:38,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:38,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:38,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 395 transitions, 4693 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:38,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:38,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:38,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:39,877 INFO L124 PetriNetUnfolderBase]: 4340/7493 cut-off events. [2024-06-04 14:23:39,877 INFO L125 PetriNetUnfolderBase]: For 1120346/1120346 co-relation queries the response was YES. [2024-06-04 14:23:39,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55163 conditions, 7493 events. 4340/7493 cut-off events. For 1120346/1120346 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 53954 event pairs, 1057 based on Foata normal form. 12/7501 useless extension candidates. Maximal degree in co-relation 55014. Up to 5948 conditions per place. [2024-06-04 14:23:39,973 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 335 selfloop transitions, 93 changer transitions 0/436 dead transitions. [2024-06-04 14:23:39,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 436 transitions, 6337 flow [2024-06-04 14:23:39,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:39,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-04 14:23:39,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 14:23:39,974 INFO L175 Difference]: Start difference. First operand has 301 places, 395 transitions, 4693 flow. Second operand 9 states and 228 transitions. [2024-06-04 14:23:39,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 436 transitions, 6337 flow [2024-06-04 14:23:43,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 436 transitions, 6185 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:43,267 INFO L231 Difference]: Finished difference. Result has 305 places, 400 transitions, 4916 flow [2024-06-04 14:23:43,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4916, PETRI_PLACES=305, PETRI_TRANSITIONS=400} [2024-06-04 14:23:43,267 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-04 14:23:43,268 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 400 transitions, 4916 flow [2024-06-04 14:23:43,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:43,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:43,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:43,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:23:43,268 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:23:43,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:43,269 INFO L85 PathProgramCache]: Analyzing trace with hash -66603608, now seen corresponding path program 2 times [2024-06-04 14:23:43,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:43,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394320228] [2024-06-04 14:23:43,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:43,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:43,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:43,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:43,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394320228] [2024-06-04 14:23:43,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394320228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:43,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:43,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:43,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958518325] [2024-06-04 14:23:43,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:43,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:43,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:43,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:43,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:43,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:43,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 400 transitions, 4916 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:43,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:43,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:43,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:44,579 INFO L124 PetriNetUnfolderBase]: 4383/7589 cut-off events. [2024-06-04 14:23:44,579 INFO L125 PetriNetUnfolderBase]: For 1157203/1157203 co-relation queries the response was YES. [2024-06-04 14:23:44,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55974 conditions, 7589 events. 4383/7589 cut-off events. For 1157203/1157203 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 54998 event pairs, 1289 based on Foata normal form. 16/7601 useless extension candidates. Maximal degree in co-relation 55824. Up to 6622 conditions per place. [2024-06-04 14:23:44,677 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 331 selfloop transitions, 85 changer transitions 0/424 dead transitions. [2024-06-04 14:23:44,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 424 transitions, 5872 flow [2024-06-04 14:23:44,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:23:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:23:44,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:23:44,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-04 14:23:44,678 INFO L175 Difference]: Start difference. First operand has 305 places, 400 transitions, 4916 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:23:44,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 424 transitions, 5872 flow [2024-06-04 14:23:48,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 424 transitions, 5707 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-04 14:23:48,363 INFO L231 Difference]: Finished difference. Result has 309 places, 402 transitions, 4989 flow [2024-06-04 14:23:48,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4753, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4989, PETRI_PLACES=309, PETRI_TRANSITIONS=402} [2024-06-04 14:23:48,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-04 14:23:48,363 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 402 transitions, 4989 flow [2024-06-04 14:23:48,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:48,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:48,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:48,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:23:48,364 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-04 14:23:48,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:48,364 INFO L85 PathProgramCache]: Analyzing trace with hash -66751478, now seen corresponding path program 3 times [2024-06-04 14:23:48,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:48,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859063564] [2024-06-04 14:23:48,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:48,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:48,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:48,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:48,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:48,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859063564] [2024-06-04 14:23:48,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859063564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:48,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:48,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:48,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282436127] [2024-06-04 14:23:48,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:48,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:48,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:48,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:48,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:48,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 402 transitions, 4989 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:48,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:48,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:48,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:49,711 INFO L124 PetriNetUnfolderBase]: 4397/7621 cut-off events. [2024-06-04 14:23:49,711 INFO L125 PetriNetUnfolderBase]: For 1119011/1119011 co-relation queries the response was YES. [2024-06-04 14:23:49,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55616 conditions, 7621 events. 4397/7621 cut-off events. For 1119011/1119011 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 55263 event pairs, 1274 based on Foata normal form. 12/7629 useless extension candidates. Maximal degree in co-relation 55464. Up to 6488 conditions per place. [2024-06-04 14:23:49,806 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 340 selfloop transitions, 83 changer transitions 0/431 dead transitions. [2024-06-04 14:23:49,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 431 transitions, 6255 flow [2024-06-04 14:23:49,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:23:49,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:23:49,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:23:49,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-04 14:23:49,808 INFO L175 Difference]: Start difference. First operand has 309 places, 402 transitions, 4989 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:23:49,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 431 transitions, 6255 flow [2024-06-04 14:23:53,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 431 transitions, 6045 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:53,865 INFO L231 Difference]: Finished difference. Result has 312 places, 405 transitions, 5088 flow [2024-06-04 14:23:53,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4779, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5088, PETRI_PLACES=312, PETRI_TRANSITIONS=405} [2024-06-04 14:23:53,866 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-04 14:23:53,866 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 405 transitions, 5088 flow [2024-06-04 14:23:53,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:53,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:53,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:53,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:23:53,866 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-04 14:23:53,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:53,867 INFO L85 PathProgramCache]: Analyzing trace with hash -2004883818, now seen corresponding path program 4 times [2024-06-04 14:23:53,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:53,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276525408] [2024-06-04 14:23:53,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:53,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:53,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:53,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:53,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:53,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276525408] [2024-06-04 14:23:53,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276525408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:53,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:53,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:53,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102902149] [2024-06-04 14:23:53,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:53,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:53,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:53,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:53,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:53,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:53,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 405 transitions, 5088 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:53,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:53,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:53,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:55,170 INFO L124 PetriNetUnfolderBase]: 4453/7685 cut-off events. [2024-06-04 14:23:55,171 INFO L125 PetriNetUnfolderBase]: For 1170957/1170957 co-relation queries the response was YES. [2024-06-04 14:23:55,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56293 conditions, 7685 events. 4453/7685 cut-off events. For 1170957/1170957 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 55693 event pairs, 1324 based on Foata normal form. 16/7683 useless extension candidates. Maximal degree in co-relation 56139. Up to 6736 conditions per place. [2024-06-04 14:23:55,272 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 323 selfloop transitions, 91 changer transitions 0/422 dead transitions. [2024-06-04 14:23:55,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 422 transitions, 6024 flow [2024-06-04 14:23:55,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:55,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:55,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:23:55,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:23:55,273 INFO L175 Difference]: Start difference. First operand has 312 places, 405 transitions, 5088 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:23:55,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 422 transitions, 6024 flow [2024-06-04 14:23:59,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 422 transitions, 5719 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-04 14:23:59,117 INFO L231 Difference]: Finished difference. Result has 312 places, 407 transitions, 5035 flow [2024-06-04 14:23:59,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5035, PETRI_PLACES=312, PETRI_TRANSITIONS=407} [2024-06-04 14:23:59,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-04 14:23:59,118 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 407 transitions, 5035 flow [2024-06-04 14:23:59,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:59,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:59,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:59,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:23:59,119 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-04 14:23:59,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:59,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1211386992, now seen corresponding path program 5 times [2024-06-04 14:23:59,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:59,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746031021] [2024-06-04 14:23:59,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:59,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:59,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:59,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:59,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746031021] [2024-06-04 14:23:59,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746031021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:59,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:59,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:59,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024264591] [2024-06-04 14:23:59,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:59,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:59,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:59,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:59,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:59,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:23:59,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 407 transitions, 5035 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:59,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:59,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:23:59,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:00,406 INFO L124 PetriNetUnfolderBase]: 4509/7789 cut-off events. [2024-06-04 14:24:00,407 INFO L125 PetriNetUnfolderBase]: For 1186944/1186944 co-relation queries the response was YES. [2024-06-04 14:24:00,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56426 conditions, 7789 events. 4509/7789 cut-off events. For 1186944/1186944 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 56630 event pairs, 1346 based on Foata normal form. 16/7787 useless extension candidates. Maximal degree in co-relation 56272. Up to 6824 conditions per place. [2024-06-04 14:24:00,507 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 333 selfloop transitions, 83 changer transitions 0/424 dead transitions. [2024-06-04 14:24:00,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 424 transitions, 5979 flow [2024-06-04 14:24:00,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:00,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:00,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:24:00,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 14:24:00,508 INFO L175 Difference]: Start difference. First operand has 312 places, 407 transitions, 5035 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:24:00,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 424 transitions, 5979 flow [2024-06-04 14:24:05,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 424 transitions, 5751 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:05,139 INFO L231 Difference]: Finished difference. Result has 314 places, 409 transitions, 5047 flow [2024-06-04 14:24:05,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5047, PETRI_PLACES=314, PETRI_TRANSITIONS=409} [2024-06-04 14:24:05,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-04 14:24:05,139 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 409 transitions, 5047 flow [2024-06-04 14:24:05,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:05,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:05,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-04 14:24:05,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:24:05,140 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-04 14:24:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 687520330, now seen corresponding path program 6 times [2024-06-04 14:24:05,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:05,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392378279] [2024-06-04 14:24:05,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:05,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:05,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:05,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:05,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392378279] [2024-06-04 14:24:05,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392378279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:05,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:05,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:05,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502598047] [2024-06-04 14:24:05,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:05,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:05,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:05,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:05,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:05,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:05,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 409 transitions, 5047 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:05,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:05,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:05,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:06,481 INFO L124 PetriNetUnfolderBase]: 4576/7892 cut-off events. [2024-06-04 14:24:06,482 INFO L125 PetriNetUnfolderBase]: For 1210033/1210033 co-relation queries the response was YES. [2024-06-04 14:24:06,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57604 conditions, 7892 events. 4576/7892 cut-off events. For 1210033/1210033 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 57377 event pairs, 1342 based on Foata normal form. 12/7886 useless extension candidates. Maximal degree in co-relation 57449. Up to 6691 conditions per place. [2024-06-04 14:24:06,582 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 341 selfloop transitions, 83 changer transitions 0/432 dead transitions. [2024-06-04 14:24:06,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 432 transitions, 6345 flow [2024-06-04 14:24:06,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:06,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:06,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:24:06,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-04 14:24:06,583 INFO L175 Difference]: Start difference. First operand has 314 places, 409 transitions, 5047 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:24:06,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 432 transitions, 6345 flow [2024-06-04 14:24:10,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 432 transitions, 6129 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:10,882 INFO L231 Difference]: Finished difference. Result has 317 places, 413 transitions, 5187 flow [2024-06-04 14:24:10,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4831, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5187, PETRI_PLACES=317, PETRI_TRANSITIONS=413} [2024-06-04 14:24:10,883 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-04 14:24:10,883 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 413 transitions, 5187 flow [2024-06-04 14:24:10,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:10,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:10,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:10,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:24:10,884 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-04 14:24:10,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:10,884 INFO L85 PathProgramCache]: Analyzing trace with hash 894594502, now seen corresponding path program 1 times [2024-06-04 14:24:10,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:10,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829748384] [2024-06-04 14:24:10,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:10,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:10,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:10,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:10,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829748384] [2024-06-04 14:24:10,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829748384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:10,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:10,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:10,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202722473] [2024-06-04 14:24:10,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:10,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:10,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:10,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:10,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:11,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:11,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 413 transitions, 5187 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:11,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:11,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:11,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:12,420 INFO L124 PetriNetUnfolderBase]: 4616/7970 cut-off events. [2024-06-04 14:24:12,420 INFO L125 PetriNetUnfolderBase]: For 1236497/1236497 co-relation queries the response was YES. [2024-06-04 14:24:12,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58163 conditions, 7970 events. 4616/7970 cut-off events. For 1236497/1236497 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58135 event pairs, 1312 based on Foata normal form. 12/7964 useless extension candidates. Maximal degree in co-relation 58006. Up to 6797 conditions per place. [2024-06-04 14:24:12,509 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 325 selfloop transitions, 100 changer transitions 0/433 dead transitions. [2024-06-04 14:24:12,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 433 transitions, 6169 flow [2024-06-04 14:24:12,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:12,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:12,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:24:12,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:24:12,511 INFO L175 Difference]: Start difference. First operand has 317 places, 413 transitions, 5187 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:24:12,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 433 transitions, 6169 flow [2024-06-04 14:24:16,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 433 transitions, 5994 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-04 14:24:16,977 INFO L231 Difference]: Finished difference. Result has 321 places, 415 transitions, 5293 flow [2024-06-04 14:24:16,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5293, PETRI_PLACES=321, PETRI_TRANSITIONS=415} [2024-06-04 14:24:16,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-04 14:24:16,977 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 415 transitions, 5293 flow [2024-06-04 14:24:16,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:16,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:16,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:16,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:24:16,979 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-04 14:24:16,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:16,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2018377316, now seen corresponding path program 7 times [2024-06-04 14:24:16,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:16,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130363985] [2024-06-04 14:24:16,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:16,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:17,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:17,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:17,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130363985] [2024-06-04 14:24:17,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130363985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:17,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:17,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:17,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840907534] [2024-06-04 14:24:17,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:17,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:17,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:17,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:17,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 415 transitions, 5293 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:17,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:17,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:17,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:18,464 INFO L124 PetriNetUnfolderBase]: 4656/8031 cut-off events. [2024-06-04 14:24:18,465 INFO L125 PetriNetUnfolderBase]: For 1253306/1253306 co-relation queries the response was YES. [2024-06-04 14:24:18,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58564 conditions, 8031 events. 4656/8031 cut-off events. For 1253306/1253306 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 58477 event pairs, 1132 based on Foata normal form. 12/8039 useless extension candidates. Maximal degree in co-relation 58405. Up to 6704 conditions per place. [2024-06-04 14:24:18,582 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 343 selfloop transitions, 92 changer transitions 2/445 dead transitions. [2024-06-04 14:24:18,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 445 transitions, 6510 flow [2024-06-04 14:24:18,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:18,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 14:24:18,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-04 14:24:18,584 INFO L175 Difference]: Start difference. First operand has 321 places, 415 transitions, 5293 flow. Second operand 7 states and 184 transitions. [2024-06-04 14:24:18,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 445 transitions, 6510 flow [2024-06-04 14:24:22,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 445 transitions, 6249 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:22,734 INFO L231 Difference]: Finished difference. Result has 323 places, 415 transitions, 5235 flow [2024-06-04 14:24:22,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5235, PETRI_PLACES=323, PETRI_TRANSITIONS=415} [2024-06-04 14:24:22,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-04 14:24:22,734 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 415 transitions, 5235 flow [2024-06-04 14:24:22,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:22,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:22,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:22,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:24:22,735 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-04 14:24:22,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:22,735 INFO L85 PathProgramCache]: Analyzing trace with hash -186805434, now seen corresponding path program 8 times [2024-06-04 14:24:22,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:22,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117217620] [2024-06-04 14:24:22,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:22,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:22,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:22,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:22,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117217620] [2024-06-04 14:24:22,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117217620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:22,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:22,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:22,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88759295] [2024-06-04 14:24:22,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:22,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:22,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:22,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:22,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:22,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:22,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 415 transitions, 5235 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:22,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:22,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:22,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:24,151 INFO L124 PetriNetUnfolderBase]: 4688/8084 cut-off events. [2024-06-04 14:24:24,151 INFO L125 PetriNetUnfolderBase]: For 1298123/1298123 co-relation queries the response was YES. [2024-06-04 14:24:24,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58722 conditions, 8084 events. 4688/8084 cut-off events. For 1298123/1298123 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59006 event pairs, 1356 based on Foata normal form. 16/8096 useless extension candidates. Maximal degree in co-relation 58562. Up to 7113 conditions per place. [2024-06-04 14:24:24,260 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 81 changer transitions 2/438 dead transitions. [2024-06-04 14:24:24,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 438 transitions, 6190 flow [2024-06-04 14:24:24,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:24,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:24,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:24:24,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 14:24:24,262 INFO L175 Difference]: Start difference. First operand has 323 places, 415 transitions, 5235 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:24:24,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 438 transitions, 6190 flow [2024-06-04 14:24:28,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 438 transitions, 6028 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-04 14:24:28,061 INFO L231 Difference]: Finished difference. Result has 326 places, 415 transitions, 5253 flow [2024-06-04 14:24:28,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5074, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5253, PETRI_PLACES=326, PETRI_TRANSITIONS=415} [2024-06-04 14:24:28,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-04 14:24:28,062 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 415 transitions, 5253 flow [2024-06-04 14:24:28,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:28,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:28,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-04 14:24:28,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:24:28,062 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-04 14:24:28,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:28,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1696350594, now seen corresponding path program 9 times [2024-06-04 14:24:28,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:28,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357539051] [2024-06-04 14:24:28,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:28,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:28,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:28,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:28,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357539051] [2024-06-04 14:24:28,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357539051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:28,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:28,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:28,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460741039] [2024-06-04 14:24:28,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:28,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:28,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:28,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:28,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:28,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:28,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 415 transitions, 5253 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:28,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:28,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:28,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:29,606 INFO L124 PetriNetUnfolderBase]: 4711/8106 cut-off events. [2024-06-04 14:24:29,606 INFO L125 PetriNetUnfolderBase]: For 1320808/1320808 co-relation queries the response was YES. [2024-06-04 14:24:29,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59005 conditions, 8106 events. 4711/8106 cut-off events. For 1320808/1320808 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59167 event pairs, 1389 based on Foata normal form. 16/8109 useless extension candidates. Maximal degree in co-relation 58844. Up to 7153 conditions per place. [2024-06-04 14:24:29,703 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 337 selfloop transitions, 86 changer transitions 1/432 dead transitions. [2024-06-04 14:24:29,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 432 transitions, 6183 flow [2024-06-04 14:24:29,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:29,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:29,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:24:29,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 14:24:29,704 INFO L175 Difference]: Start difference. First operand has 326 places, 415 transitions, 5253 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:24:29,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 432 transitions, 6183 flow [2024-06-04 14:24:33,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 432 transitions, 6018 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:33,421 INFO L231 Difference]: Finished difference. Result has 328 places, 416 transitions, 5287 flow [2024-06-04 14:24:33,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5287, PETRI_PLACES=328, PETRI_TRANSITIONS=416} [2024-06-04 14:24:33,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-04 14:24:33,422 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 416 transitions, 5287 flow [2024-06-04 14:24:33,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:33,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:33,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:24:33,422 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-04 14:24:33,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:33,422 INFO L85 PathProgramCache]: Analyzing trace with hash 12496356, now seen corresponding path program 10 times [2024-06-04 14:24:33,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:33,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221376745] [2024-06-04 14:24:33,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:33,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:33,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:33,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:33,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221376745] [2024-06-04 14:24:33,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221376745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:33,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:33,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:33,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839191899] [2024-06-04 14:24:33,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:33,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:33,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:33,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:33,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:33,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:33,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 416 transitions, 5287 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:33,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:33,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:33,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:34,808 INFO L124 PetriNetUnfolderBase]: 4627/7963 cut-off events. [2024-06-04 14:24:34,808 INFO L125 PetriNetUnfolderBase]: For 1232165/1232165 co-relation queries the response was YES. [2024-06-04 14:24:34,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56645 conditions, 7963 events. 4627/7963 cut-off events. For 1232165/1232165 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 57951 event pairs, 1304 based on Foata normal form. 16/7975 useless extension candidates. Maximal degree in co-relation 56483. Up to 7021 conditions per place. [2024-06-04 14:24:34,914 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 344 selfloop transitions, 81 changer transitions 1/434 dead transitions. [2024-06-04 14:24:34,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 434 transitions, 6195 flow [2024-06-04 14:24:34,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:34,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:34,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:24:34,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 14:24:34,916 INFO L175 Difference]: Start difference. First operand has 328 places, 416 transitions, 5287 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:24:34,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 434 transitions, 6195 flow [2024-06-04 14:24:38,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 434 transitions, 6016 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:38,855 INFO L231 Difference]: Finished difference. Result has 330 places, 415 transitions, 5259 flow [2024-06-04 14:24:38,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5259, PETRI_PLACES=330, PETRI_TRANSITIONS=415} [2024-06-04 14:24:38,856 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-04 14:24:38,856 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 415 transitions, 5259 flow [2024-06-04 14:24:38,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:38,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:38,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:38,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:24:38,856 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-04 14:24:38,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1703975106, now seen corresponding path program 2 times [2024-06-04 14:24:38,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:38,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299395950] [2024-06-04 14:24:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:38,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:38,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:38,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299395950] [2024-06-04 14:24:38,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299395950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:38,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:38,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:38,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907782102] [2024-06-04 14:24:38,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:38,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:38,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:38,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:38,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:38,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:38,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 415 transitions, 5259 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:38,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:38,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:38,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:40,243 INFO L124 PetriNetUnfolderBase]: 4555/7836 cut-off events. [2024-06-04 14:24:40,243 INFO L125 PetriNetUnfolderBase]: For 1227124/1227124 co-relation queries the response was YES. [2024-06-04 14:24:40,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56602 conditions, 7836 events. 4555/7836 cut-off events. For 1227124/1227124 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 56900 event pairs, 1279 based on Foata normal form. 12/7835 useless extension candidates. Maximal degree in co-relation 56439. Up to 6849 conditions per place. [2024-06-04 14:24:40,350 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 337 selfloop transitions, 90 changer transitions 0/435 dead transitions. [2024-06-04 14:24:40,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 435 transitions, 6249 flow [2024-06-04 14:24:40,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:40,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:24:40,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:24:40,351 INFO L175 Difference]: Start difference. First operand has 330 places, 415 transitions, 5259 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:24:40,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 435 transitions, 6249 flow [2024-06-04 14:24:44,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 435 transitions, 6011 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:24:44,805 INFO L231 Difference]: Finished difference. Result has 330 places, 417 transitions, 5286 flow [2024-06-04 14:24:44,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5021, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5286, PETRI_PLACES=330, PETRI_TRANSITIONS=417} [2024-06-04 14:24:44,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-04 14:24:44,806 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 417 transitions, 5286 flow [2024-06-04 14:24:44,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:44,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:44,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:44,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:24:44,807 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-04 14:24:44,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:44,807 INFO L85 PathProgramCache]: Analyzing trace with hash -2029131582, now seen corresponding path program 3 times [2024-06-04 14:24:44,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:44,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7530635] [2024-06-04 14:24:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:44,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:44,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:44,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:44,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:44,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7530635] [2024-06-04 14:24:44,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7530635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:44,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:44,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:44,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887761654] [2024-06-04 14:24:44,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:44,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:44,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:44,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:44,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:44,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:44,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 417 transitions, 5286 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:44,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:44,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:44,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:46,221 INFO L124 PetriNetUnfolderBase]: 4628/7977 cut-off events. [2024-06-04 14:24:46,221 INFO L125 PetriNetUnfolderBase]: For 1295041/1295041 co-relation queries the response was YES. [2024-06-04 14:24:46,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58394 conditions, 7977 events. 4628/7977 cut-off events. For 1295041/1295041 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 58149 event pairs, 1270 based on Foata normal form. 12/7976 useless extension candidates. Maximal degree in co-relation 58230. Up to 6454 conditions per place. [2024-06-04 14:24:46,330 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 322 selfloop transitions, 110 changer transitions 0/440 dead transitions. [2024-06-04 14:24:46,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 440 transitions, 6570 flow [2024-06-04 14:24:46,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:46,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:46,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:24:46,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 14:24:46,332 INFO L175 Difference]: Start difference. First operand has 330 places, 417 transitions, 5286 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:24:46,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 440 transitions, 6570 flow [2024-06-04 14:24:51,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 440 transitions, 6325 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:51,208 INFO L231 Difference]: Finished difference. Result has 332 places, 420 transitions, 5386 flow [2024-06-04 14:24:51,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5041, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5386, PETRI_PLACES=332, PETRI_TRANSITIONS=420} [2024-06-04 14:24:51,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-04 14:24:51,209 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 420 transitions, 5386 flow [2024-06-04 14:24:51,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:51,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:51,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:51,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:24:51,209 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-04 14:24:51,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:51,210 INFO L85 PathProgramCache]: Analyzing trace with hash 20120868, now seen corresponding path program 4 times [2024-06-04 14:24:51,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:51,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384828826] [2024-06-04 14:24:51,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:51,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:51,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:51,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:51,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384828826] [2024-06-04 14:24:51,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384828826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:51,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:51,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:51,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827756054] [2024-06-04 14:24:51,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:51,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:51,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:51,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:51,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:51,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:51,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 420 transitions, 5386 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:51,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:51,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:51,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:52,753 INFO L124 PetriNetUnfolderBase]: 4602/7946 cut-off events. [2024-06-04 14:24:52,753 INFO L125 PetriNetUnfolderBase]: For 1225997/1225997 co-relation queries the response was YES. [2024-06-04 14:24:52,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56687 conditions, 7946 events. 4602/7946 cut-off events. For 1225997/1225997 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 57911 event pairs, 1269 based on Foata normal form. 12/7954 useless extension candidates. Maximal degree in co-relation 56522. Up to 6894 conditions per place. [2024-06-04 14:24:52,851 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 347 selfloop transitions, 86 changer transitions 0/441 dead transitions. [2024-06-04 14:24:52,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 441 transitions, 6320 flow [2024-06-04 14:24:52,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:24:52,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:24:52,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:24:52,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 14:24:52,852 INFO L175 Difference]: Start difference. First operand has 332 places, 420 transitions, 5386 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:24:52,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 441 transitions, 6320 flow [2024-06-04 14:24:58,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 441 transitions, 6051 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-04 14:24:58,794 INFO L231 Difference]: Finished difference. Result has 335 places, 420 transitions, 5294 flow [2024-06-04 14:24:58,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5117, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5294, PETRI_PLACES=335, PETRI_TRANSITIONS=420} [2024-06-04 14:24:58,794 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-04 14:24:58,794 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 420 transitions, 5294 flow [2024-06-04 14:24:58,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:58,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:58,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, 1] [2024-06-04 14:24:58,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:24:58,795 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-04 14:24:58,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:58,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2047019279, now seen corresponding path program 1 times [2024-06-04 14:24:58,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:58,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790117468] [2024-06-04 14:24:58,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:58,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:58,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:58,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:58,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790117468] [2024-06-04 14:24:58,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790117468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:58,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:58,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:58,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306295734] [2024-06-04 14:24:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:58,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:58,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:58,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:58,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:24:58,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 420 transitions, 5294 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:58,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:58,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:24:58,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:00,254 INFO L124 PetriNetUnfolderBase]: 4607/7954 cut-off events. [2024-06-04 14:25:00,254 INFO L125 PetriNetUnfolderBase]: For 1157544/1157544 co-relation queries the response was YES. [2024-06-04 14:25:00,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56456 conditions, 7954 events. 4607/7954 cut-off events. For 1157544/1157544 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 57943 event pairs, 1237 based on Foata normal form. 1/7953 useless extension candidates. Maximal degree in co-relation 56290. Up to 7246 conditions per place. [2024-06-04 14:25:00,364 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 27 changer transitions 0/455 dead transitions. [2024-06-04 14:25:00,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 455 transitions, 6552 flow [2024-06-04 14:25:00,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:25:00,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:25:00,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 14:25:00,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607235142118863 [2024-06-04 14:25:00,365 INFO L175 Difference]: Start difference. First operand has 335 places, 420 transitions, 5294 flow. Second operand 9 states and 217 transitions. [2024-06-04 14:25:00,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 455 transitions, 6552 flow [2024-06-04 14:25:05,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 455 transitions, 6269 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-04 14:25:05,892 INFO L231 Difference]: Finished difference. Result has 336 places, 423 transitions, 5113 flow [2024-06-04 14:25:05,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5011, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5113, PETRI_PLACES=336, PETRI_TRANSITIONS=423} [2024-06-04 14:25:05,893 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-04 14:25:05,893 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 423 transitions, 5113 flow [2024-06-04 14:25:05,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:05,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:05,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:05,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:25:05,893 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-04 14:25:05,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:05,894 INFO L85 PathProgramCache]: Analyzing trace with hash -751442699, now seen corresponding path program 2 times [2024-06-04 14:25:05,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:05,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8631811] [2024-06-04 14:25:05,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:05,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:05,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:05,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:05,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:05,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8631811] [2024-06-04 14:25:05,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8631811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:05,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:05,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:25:05,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114735654] [2024-06-04 14:25:05,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:05,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:25:05,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:05,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:25:05,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:25:06,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:06,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 423 transitions, 5113 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:06,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:06,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:06,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:07,310 INFO L124 PetriNetUnfolderBase]: 4604/7958 cut-off events. [2024-06-04 14:25:07,310 INFO L125 PetriNetUnfolderBase]: For 1162916/1162916 co-relation queries the response was YES. [2024-06-04 14:25:07,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55643 conditions, 7958 events. 4604/7958 cut-off events. For 1162916/1162916 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58076 event pairs, 1245 based on Foata normal form. 1/7957 useless extension candidates. Maximal degree in co-relation 55478. Up to 7243 conditions per place. [2024-06-04 14:25:07,420 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 27 changer transitions 0/450 dead transitions. [2024-06-04 14:25:07,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 450 transitions, 6065 flow [2024-06-04 14:25:07,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:07,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:25:07,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-04 14:25:07,422 INFO L175 Difference]: Start difference. First operand has 336 places, 423 transitions, 5113 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:25:07,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 450 transitions, 6065 flow [2024-06-04 14:25:13,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 450 transitions, 5997 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:13,353 INFO L231 Difference]: Finished difference. Result has 337 places, 423 transitions, 5105 flow [2024-06-04 14:25:13,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5045, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5105, PETRI_PLACES=337, PETRI_TRANSITIONS=423} [2024-06-04 14:25:13,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-04 14:25:13,353 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 423 transitions, 5105 flow [2024-06-04 14:25:13,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:13,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:13,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:13,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:25:13,354 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-04 14:25:13,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:13,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1369888363, now seen corresponding path program 1 times [2024-06-04 14:25:13,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:13,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092038152] [2024-06-04 14:25:13,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:13,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:13,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:13,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:13,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092038152] [2024-06-04 14:25:13,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092038152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:13,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:13,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:13,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669605230] [2024-06-04 14:25:13,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:13,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:13,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:13,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:13,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:13,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:13,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 423 transitions, 5105 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:13,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:13,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:13,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:14,818 INFO L124 PetriNetUnfolderBase]: 4625/7963 cut-off events. [2024-06-04 14:25:14,818 INFO L125 PetriNetUnfolderBase]: For 1214515/1214515 co-relation queries the response was YES. [2024-06-04 14:25:14,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56559 conditions, 7963 events. 4625/7963 cut-off events. For 1214515/1214515 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 57947 event pairs, 1244 based on Foata normal form. 2/7936 useless extension candidates. Maximal degree in co-relation 56393. Up to 7009 conditions per place. [2024-06-04 14:25:14,932 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 337 selfloop transitions, 113 changer transitions 2/460 dead transitions. [2024-06-04 14:25:14,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 460 transitions, 6549 flow [2024-06-04 14:25:14,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:25:14,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:25:14,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-04 14:25:14,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5839793281653747 [2024-06-04 14:25:14,933 INFO L175 Difference]: Start difference. First operand has 337 places, 423 transitions, 5105 flow. Second operand 9 states and 226 transitions. [2024-06-04 14:25:14,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 460 transitions, 6549 flow [2024-06-04 14:25:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 460 transitions, 6485 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:20,632 INFO L231 Difference]: Finished difference. Result has 340 places, 427 transitions, 5491 flow [2024-06-04 14:25:20,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5041, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5491, PETRI_PLACES=340, PETRI_TRANSITIONS=427} [2024-06-04 14:25:20,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-04 14:25:20,633 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 427 transitions, 5491 flow [2024-06-04 14:25:20,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:20,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:20,633 INFO L208 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-04 14:25:20,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:25:20,633 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-04 14:25:20,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:20,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1023501867, now seen corresponding path program 2 times [2024-06-04 14:25:20,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:20,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326017273] [2024-06-04 14:25:20,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:20,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:20,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:20,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326017273] [2024-06-04 14:25:20,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326017273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:20,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:20,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:20,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006847173] [2024-06-04 14:25:20,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:20,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:20,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:20,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:20,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:20,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 427 transitions, 5491 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:22,175 INFO L124 PetriNetUnfolderBase]: 4620/7966 cut-off events. [2024-06-04 14:25:22,175 INFO L125 PetriNetUnfolderBase]: For 1216814/1216814 co-relation queries the response was YES. [2024-06-04 14:25:22,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56810 conditions, 7966 events. 4620/7966 cut-off events. For 1216814/1216814 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 58010 event pairs, 1269 based on Foata normal form. 2/7951 useless extension candidates. Maximal degree in co-relation 56642. Up to 7059 conditions per place. [2024-06-04 14:25:22,276 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 336 selfloop transitions, 108 changer transitions 0/452 dead transitions. [2024-06-04 14:25:22,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 452 transitions, 6441 flow [2024-06-04 14:25:22,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:22,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:22,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:25:22,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:25:22,277 INFO L175 Difference]: Start difference. First operand has 340 places, 427 transitions, 5491 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:25:22,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 452 transitions, 6441 flow [2024-06-04 14:25:27,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 452 transitions, 6126 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-04 14:25:27,964 INFO L231 Difference]: Finished difference. Result has 343 places, 427 transitions, 5397 flow [2024-06-04 14:25:27,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5176, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5397, PETRI_PLACES=343, PETRI_TRANSITIONS=427} [2024-06-04 14:25:27,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-04 14:25:27,965 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 427 transitions, 5397 flow [2024-06-04 14:25:27,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:27,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:27,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:27,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:25:27,968 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-04 14:25:27,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:27,968 INFO L85 PathProgramCache]: Analyzing trace with hash 912845673, now seen corresponding path program 3 times [2024-06-04 14:25:27,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:27,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12101881] [2024-06-04 14:25:27,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:27,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:28,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:28,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:28,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12101881] [2024-06-04 14:25:28,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12101881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:28,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:28,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:28,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776269861] [2024-06-04 14:25:28,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:28,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:28,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:28,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:28,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:28,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 427 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:28,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:28,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:28,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:29,502 INFO L124 PetriNetUnfolderBase]: 4628/7984 cut-off events. [2024-06-04 14:25:29,503 INFO L125 PetriNetUnfolderBase]: For 1239181/1239181 co-relation queries the response was YES. [2024-06-04 14:25:29,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57117 conditions, 7984 events. 4628/7984 cut-off events. For 1239181/1239181 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 58190 event pairs, 1273 based on Foata normal form. 2/7971 useless extension candidates. Maximal degree in co-relation 56947. Up to 7071 conditions per place. [2024-06-04 14:25:29,632 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 332 selfloop transitions, 108 changer transitions 0/448 dead transitions. [2024-06-04 14:25:29,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 448 transitions, 6429 flow [2024-06-04 14:25:29,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:29,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:29,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:25:29,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-04 14:25:29,634 INFO L175 Difference]: Start difference. First operand has 343 places, 427 transitions, 5397 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:25:29,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 448 transitions, 6429 flow [2024-06-04 14:25:35,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 448 transitions, 6191 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:35,387 INFO L231 Difference]: Finished difference. Result has 344 places, 429 transitions, 5490 flow [2024-06-04 14:25:35,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5490, PETRI_PLACES=344, PETRI_TRANSITIONS=429} [2024-06-04 14:25:35,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-04 14:25:35,388 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 429 transitions, 5490 flow [2024-06-04 14:25:35,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:35,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:35,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:35,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:25:35,389 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-04 14:25:35,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:35,389 INFO L85 PathProgramCache]: Analyzing trace with hash 909988713, now seen corresponding path program 4 times [2024-06-04 14:25:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:35,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096374167] [2024-06-04 14:25:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:35,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:35,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:35,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:35,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:35,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096374167] [2024-06-04 14:25:35,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096374167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:35,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:35,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:35,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125433984] [2024-06-04 14:25:35,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:35,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:35,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:35,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:35,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:35,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 429 transitions, 5490 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:35,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:35,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:35,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:36,892 INFO L124 PetriNetUnfolderBase]: 4636/7992 cut-off events. [2024-06-04 14:25:36,892 INFO L125 PetriNetUnfolderBase]: For 1262108/1262108 co-relation queries the response was YES. [2024-06-04 14:25:36,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57514 conditions, 7992 events. 4636/7992 cut-off events. For 1262108/1262108 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 58221 event pairs, 1269 based on Foata normal form. 2/7975 useless extension candidates. Maximal degree in co-relation 57343. Up to 7063 conditions per place. [2024-06-04 14:25:37,004 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 331 selfloop transitions, 113 changer transitions 0/452 dead transitions. [2024-06-04 14:25:37,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 452 transitions, 6538 flow [2024-06-04 14:25:37,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:25:37,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:25:37,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-04 14:25:37,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-04 14:25:37,005 INFO L175 Difference]: Start difference. First operand has 344 places, 429 transitions, 5490 flow. Second operand 9 states and 213 transitions. [2024-06-04 14:25:37,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 452 transitions, 6538 flow [2024-06-04 14:25:42,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 452 transitions, 6223 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:42,925 INFO L231 Difference]: Finished difference. Result has 347 places, 431 transitions, 5520 flow [2024-06-04 14:25:42,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5175, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5520, PETRI_PLACES=347, PETRI_TRANSITIONS=431} [2024-06-04 14:25:42,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 303 predicate places. [2024-06-04 14:25:42,925 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 431 transitions, 5520 flow [2024-06-04 14:25:42,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:42,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:42,926 INFO L208 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-04 14:25:42,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:25:42,926 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-04 14:25:42,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:42,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1681708771, now seen corresponding path program 3 times [2024-06-04 14:25:42,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:42,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31640891] [2024-06-04 14:25:42,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:42,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:42,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:43,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:43,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:43,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31640891] [2024-06-04 14:25:43,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31640891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:43,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:43,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:43,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866865087] [2024-06-04 14:25:43,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:43,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:43,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:43,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:43,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:43,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:43,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 431 transitions, 5520 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:43,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:43,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:43,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:44,498 INFO L124 PetriNetUnfolderBase]: 4641/7997 cut-off events. [2024-06-04 14:25:44,499 INFO L125 PetriNetUnfolderBase]: For 1272822/1272822 co-relation queries the response was YES. [2024-06-04 14:25:44,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57617 conditions, 7997 events. 4641/7997 cut-off events. For 1272822/1272822 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 58331 event pairs, 1260 based on Foata normal form. 1/7976 useless extension candidates. Maximal degree in co-relation 57445. Up to 6748 conditions per place. [2024-06-04 14:25:44,623 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 290 selfloop transitions, 166 changer transitions 0/464 dead transitions. [2024-06-04 14:25:44,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 464 transitions, 7314 flow [2024-06-04 14:25:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:44,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-04 14:25:44,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-04 14:25:44,625 INFO L175 Difference]: Start difference. First operand has 347 places, 431 transitions, 5520 flow. Second operand 8 states and 211 transitions. [2024-06-04 14:25:44,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 464 transitions, 7314 flow [2024-06-04 14:25:50,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 464 transitions, 6985 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:50,034 INFO L231 Difference]: Finished difference. Result has 348 places, 434 transitions, 5575 flow [2024-06-04 14:25:50,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5191, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5575, PETRI_PLACES=348, PETRI_TRANSITIONS=434} [2024-06-04 14:25:50,034 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-04 14:25:50,035 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 434 transitions, 5575 flow [2024-06-04 14:25:50,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:50,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:50,035 INFO L208 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-04 14:25:50,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:25:50,035 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-04 14:25:50,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:50,035 INFO L85 PathProgramCache]: Analyzing trace with hash 758089005, now seen corresponding path program 4 times [2024-06-04 14:25:50,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:50,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984211001] [2024-06-04 14:25:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:50,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:50,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:50,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:50,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984211001] [2024-06-04 14:25:50,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984211001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:50,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:50,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:50,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412342884] [2024-06-04 14:25:50,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:50,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:50,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:50,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:50,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:50,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:50,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 434 transitions, 5575 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:50,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:50,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:50,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:51,548 INFO L124 PetriNetUnfolderBase]: 4654/8005 cut-off events. [2024-06-04 14:25:51,548 INFO L125 PetriNetUnfolderBase]: For 1299056/1299056 co-relation queries the response was YES. [2024-06-04 14:25:51,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58069 conditions, 8005 events. 4654/8005 cut-off events. For 1299056/1299056 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 58200 event pairs, 1250 based on Foata normal form. 1/7984 useless extension candidates. Maximal degree in co-relation 57896. Up to 6758 conditions per place. [2024-06-04 14:25:51,664 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 288 selfloop transitions, 172 changer transitions 0/468 dead transitions. [2024-06-04 14:25:51,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 468 transitions, 7691 flow [2024-06-04 14:25:51,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:51,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:51,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-04 14:25:51,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-04 14:25:51,665 INFO L175 Difference]: Start difference. First operand has 348 places, 434 transitions, 5575 flow. Second operand 8 states and 209 transitions. [2024-06-04 14:25:51,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 468 transitions, 7691 flow [2024-06-04 14:25:57,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 468 transitions, 7321 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:57,027 INFO L231 Difference]: Finished difference. Result has 350 places, 440 transitions, 5659 flow [2024-06-04 14:25:57,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5659, PETRI_PLACES=350, PETRI_TRANSITIONS=440} [2024-06-04 14:25:57,027 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-04 14:25:57,028 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 440 transitions, 5659 flow [2024-06-04 14:25:57,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:57,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:57,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:57,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:25:57,028 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-04 14:25:57,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:57,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1164932725, now seen corresponding path program 5 times [2024-06-04 14:25:57,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:57,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207598697] [2024-06-04 14:25:57,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:57,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:57,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:57,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:57,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207598697] [2024-06-04 14:25:57,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207598697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:57,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:57,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:57,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824788579] [2024-06-04 14:25:57,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:57,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:57,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:57,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:57,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:57,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:25:57,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 440 transitions, 5659 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:57,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:57,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:25:57,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:58,684 INFO L124 PetriNetUnfolderBase]: 4651/8001 cut-off events. [2024-06-04 14:25:58,684 INFO L125 PetriNetUnfolderBase]: For 1310158/1310158 co-relation queries the response was YES. [2024-06-04 14:25:58,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58032 conditions, 8001 events. 4651/8001 cut-off events. For 1310158/1310158 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 58235 event pairs, 1250 based on Foata normal form. 1/7980 useless extension candidates. Maximal degree in co-relation 57858. Up to 6756 conditions per place. [2024-06-04 14:25:58,793 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 287 selfloop transitions, 175 changer transitions 0/470 dead transitions. [2024-06-04 14:25:58,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 470 transitions, 7431 flow [2024-06-04 14:25:58,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:58,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:58,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-04 14:25:58,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-04 14:25:58,794 INFO L175 Difference]: Start difference. First operand has 350 places, 440 transitions, 5659 flow. Second operand 8 states and 211 transitions. [2024-06-04 14:25:58,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 470 transitions, 7431 flow [2024-06-04 14:26:04,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 470 transitions, 7135 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-04 14:26:04,029 INFO L231 Difference]: Finished difference. Result has 354 places, 440 transitions, 5719 flow [2024-06-04 14:26:04,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5363, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5719, PETRI_PLACES=354, PETRI_TRANSITIONS=440} [2024-06-04 14:26:04,029 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-04 14:26:04,029 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 440 transitions, 5719 flow [2024-06-04 14:26:04,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:04,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:04,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:04,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:26:04,030 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-04 14:26:04,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:04,030 INFO L85 PathProgramCache]: Analyzing trace with hash 757595381, now seen corresponding path program 6 times [2024-06-04 14:26:04,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:04,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010330705] [2024-06-04 14:26:04,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:04,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:04,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:04,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:04,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:04,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010330705] [2024-06-04 14:26:04,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010330705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:04,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:04,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:04,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074868987] [2024-06-04 14:26:04,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:04,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:04,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:04,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:04,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:04,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:04,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 440 transitions, 5719 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:04,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:04,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:04,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:05,541 INFO L124 PetriNetUnfolderBase]: 4656/8014 cut-off events. [2024-06-04 14:26:05,542 INFO L125 PetriNetUnfolderBase]: For 1330490/1330490 co-relation queries the response was YES. [2024-06-04 14:26:05,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58291 conditions, 8014 events. 4656/8014 cut-off events. For 1330490/1330490 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 58287 event pairs, 1252 based on Foata normal form. 1/7993 useless extension candidates. Maximal degree in co-relation 58116. Up to 6760 conditions per place. [2024-06-04 14:26:05,842 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 284 selfloop transitions, 178 changer transitions 0/470 dead transitions. [2024-06-04 14:26:05,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 470 transitions, 7544 flow [2024-06-04 14:26:05,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:05,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:05,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-04 14:26:05,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:26:05,843 INFO L175 Difference]: Start difference. First operand has 354 places, 440 transitions, 5719 flow. Second operand 8 states and 208 transitions. [2024-06-04 14:26:05,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 470 transitions, 7544 flow [2024-06-04 14:26:10,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 470 transitions, 7083 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:26:10,843 INFO L231 Difference]: Finished difference. Result has 354 places, 443 transitions, 5675 flow [2024-06-04 14:26:10,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5267, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5675, PETRI_PLACES=354, PETRI_TRANSITIONS=443} [2024-06-04 14:26:10,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-04 14:26:10,843 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 443 transitions, 5675 flow [2024-06-04 14:26:10,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:10,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:10,843 INFO L208 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-04 14:26:10,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:26:10,844 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-04 14:26:10,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:10,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1031859445, now seen corresponding path program 7 times [2024-06-04 14:26:10,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:10,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455331142] [2024-06-04 14:26:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:10,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:10,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:10,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:10,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455331142] [2024-06-04 14:26:10,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455331142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:10,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:10,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:10,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760683749] [2024-06-04 14:26:10,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:10,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:10,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:10,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:10,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:10,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:10,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 443 transitions, 5675 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:10,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:10,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:10,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:12,326 INFO L124 PetriNetUnfolderBase]: 4677/8043 cut-off events. [2024-06-04 14:26:12,326 INFO L125 PetriNetUnfolderBase]: For 1366841/1366841 co-relation queries the response was YES. [2024-06-04 14:26:12,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58897 conditions, 8043 events. 4677/8043 cut-off events. For 1366841/1366841 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 58549 event pairs, 1250 based on Foata normal form. 1/8022 useless extension candidates. Maximal degree in co-relation 58721. Up to 6776 conditions per place. [2024-06-04 14:26:12,446 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 273 selfloop transitions, 192 changer transitions 0/473 dead transitions. [2024-06-04 14:26:12,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 473 transitions, 7859 flow [2024-06-04 14:26:12,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:12,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:12,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:26:12,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 14:26:12,448 INFO L175 Difference]: Start difference. First operand has 354 places, 443 transitions, 5675 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:26:12,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 473 transitions, 7859 flow [2024-06-04 14:26:18,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 473 transitions, 7551 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:18,166 INFO L231 Difference]: Finished difference. Result has 356 places, 452 transitions, 5913 flow [2024-06-04 14:26:18,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5913, PETRI_PLACES=356, PETRI_TRANSITIONS=452} [2024-06-04 14:26:18,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-04 14:26:18,167 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 452 transitions, 5913 flow [2024-06-04 14:26:18,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:18,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:18,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:18,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:26:18,167 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-04 14:26:18,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:18,168 INFO L85 PathProgramCache]: Analyzing trace with hash -872574581, now seen corresponding path program 8 times [2024-06-04 14:26:18,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:18,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682438020] [2024-06-04 14:26:18,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:18,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:18,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:18,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:18,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682438020] [2024-06-04 14:26:18,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682438020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:18,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:18,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:18,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640267887] [2024-06-04 14:26:18,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:18,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:18,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:18,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:18,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:18,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:18,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 452 transitions, 5913 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:18,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:18,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:18,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:19,650 INFO L124 PetriNetUnfolderBase]: 4690/8069 cut-off events. [2024-06-04 14:26:19,650 INFO L125 PetriNetUnfolderBase]: For 1396785/1396785 co-relation queries the response was YES. [2024-06-04 14:26:19,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59364 conditions, 8069 events. 4690/8069 cut-off events. For 1396785/1396785 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 58741 event pairs, 1252 based on Foata normal form. 1/8048 useless extension candidates. Maximal degree in co-relation 59187. Up to 6786 conditions per place. [2024-06-04 14:26:19,775 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 273 selfloop transitions, 198 changer transitions 0/479 dead transitions. [2024-06-04 14:26:19,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 479 transitions, 8071 flow [2024-06-04 14:26:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:19,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:19,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 14:26:19,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-04 14:26:19,776 INFO L175 Difference]: Start difference. First operand has 356 places, 452 transitions, 5913 flow. Second operand 7 states and 181 transitions. [2024-06-04 14:26:19,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 479 transitions, 8071 flow [2024-06-04 14:26:26,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 479 transitions, 7787 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-04 14:26:26,172 INFO L231 Difference]: Finished difference. Result has 361 places, 458 transitions, 6141 flow [2024-06-04 14:26:26,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5653, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6141, PETRI_PLACES=361, PETRI_TRANSITIONS=458} [2024-06-04 14:26:26,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-04 14:26:26,187 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 458 transitions, 6141 flow [2024-06-04 14:26:26,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:26,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:26,187 INFO L208 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-04 14:26:26,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:26:26,188 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-04 14:26:26,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:26,188 INFO L85 PathProgramCache]: Analyzing trace with hash -400122281, now seen corresponding path program 9 times [2024-06-04 14:26:26,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:26,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939688723] [2024-06-04 14:26:26,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:26,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:26,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:26,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-04 14:26:26,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:26,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939688723] [2024-06-04 14:26:26,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939688723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:26,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:26,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:26,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186450912] [2024-06-04 14:26:26,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:26,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:26,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:26,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:26,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 458 transitions, 6141 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:26,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:26,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:26,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:27,722 INFO L124 PetriNetUnfolderBase]: 4695/8078 cut-off events. [2024-06-04 14:26:27,722 INFO L125 PetriNetUnfolderBase]: For 1418112/1418112 co-relation queries the response was YES. [2024-06-04 14:26:27,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59602 conditions, 8078 events. 4695/8078 cut-off events. For 1418112/1418112 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58838 event pairs, 1281 based on Foata normal form. 1/8057 useless extension candidates. Maximal degree in co-relation 59424. Up to 6790 conditions per place. [2024-06-04 14:26:27,840 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 274 selfloop transitions, 201 changer transitions 0/483 dead transitions. [2024-06-04 14:26:27,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 483 transitions, 8257 flow [2024-06-04 14:26:27,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:27,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:27,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:26:27,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-04 14:26:27,842 INFO L175 Difference]: Start difference. First operand has 361 places, 458 transitions, 6141 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:26:27,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 483 transitions, 8257 flow [2024-06-04 14:26:35,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 483 transitions, 8014 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 14:26:35,296 INFO L231 Difference]: Finished difference. Result has 367 places, 461 transitions, 6356 flow [2024-06-04 14:26:35,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6356, PETRI_PLACES=367, PETRI_TRANSITIONS=461} [2024-06-04 14:26:35,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-04 14:26:35,296 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 461 transitions, 6356 flow [2024-06-04 14:26:35,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:35,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:35,297 INFO L208 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-04 14:26:35,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:26:35,297 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-04 14:26:35,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:35,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1059962511, now seen corresponding path program 1 times [2024-06-04 14:26:35,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:35,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498184554] [2024-06-04 14:26:35,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:35,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:35,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26: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-04 14:26:35,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:35,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498184554] [2024-06-04 14:26:35,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498184554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:35,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:35,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:35,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476700688] [2024-06-04 14:26:35,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:35,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:35,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:35,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:35,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:35,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:35,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 461 transitions, 6356 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:35,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:35,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:35,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:37,188 INFO L124 PetriNetUnfolderBase]: 4716/8099 cut-off events. [2024-06-04 14:26:37,188 INFO L125 PetriNetUnfolderBase]: For 1469764/1469764 co-relation queries the response was YES. [2024-06-04 14:26:37,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60528 conditions, 8099 events. 4716/8099 cut-off events. For 1469764/1469764 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 58935 event pairs, 1243 based on Foata normal form. 2/8082 useless extension candidates. Maximal degree in co-relation 60349. Up to 7151 conditions per place. [2024-06-04 14:26:37,295 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 390 selfloop transitions, 98 changer transitions 2/498 dead transitions. [2024-06-04 14:26:37,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 498 transitions, 7846 flow [2024-06-04 14:26:37,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:26:37,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:26:37,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-04 14:26:37,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:26:37,297 INFO L175 Difference]: Start difference. First operand has 367 places, 461 transitions, 6356 flow. Second operand 9 states and 225 transitions. [2024-06-04 14:26:37,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 498 transitions, 7846 flow [2024-06-04 14:26:44,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 7330 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:26:44,509 INFO L231 Difference]: Finished difference. Result has 370 places, 465 transitions, 6210 flow [2024-06-04 14:26:44,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6210, PETRI_PLACES=370, PETRI_TRANSITIONS=465} [2024-06-04 14:26:44,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 326 predicate places. [2024-06-04 14:26:44,528 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 465 transitions, 6210 flow [2024-06-04 14:26:44,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:44,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:44,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, 1, 1] [2024-06-04 14:26:44,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:26:44,529 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-04 14:26:44,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:44,529 INFO L85 PathProgramCache]: Analyzing trace with hash 754807799, now seen corresponding path program 2 times [2024-06-04 14:26:44,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:44,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369098267] [2024-06-04 14:26:44,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:44,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:44,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:44,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-04 14:26:44,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:44,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369098267] [2024-06-04 14:26:44,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369098267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:44,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:44,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:44,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855859641] [2024-06-04 14:26:44,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:44,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:44,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:44,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:44,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:44,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:44,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 465 transitions, 6210 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:44,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:44,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:44,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:46,640 INFO L124 PetriNetUnfolderBase]: 4711/8110 cut-off events. [2024-06-04 14:26:46,641 INFO L125 PetriNetUnfolderBase]: For 1470085/1470085 co-relation queries the response was YES. [2024-06-04 14:26:46,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60120 conditions, 8110 events. 4711/8110 cut-off events. For 1470085/1470085 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59201 event pairs, 1268 based on Foata normal form. 2/8098 useless extension candidates. Maximal degree in co-relation 59939. Up to 7201 conditions per place. [2024-06-04 14:26:46,747 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 93 changer transitions 0/490 dead transitions. [2024-06-04 14:26:46,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 490 transitions, 7236 flow [2024-06-04 14:26:46,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:46,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:46,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 14:26:46,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-04 14:26:46,748 INFO L175 Difference]: Start difference. First operand has 370 places, 465 transitions, 6210 flow. Second operand 8 states and 199 transitions. [2024-06-04 14:26:46,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 490 transitions, 7236 flow [2024-06-04 14:26:53,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 490 transitions, 6934 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-04 14:26:53,954 INFO L231 Difference]: Finished difference. Result has 372 places, 465 transitions, 6099 flow [2024-06-04 14:26:53,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5908, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6099, PETRI_PLACES=372, PETRI_TRANSITIONS=465} [2024-06-04 14:26:53,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-04 14:26:53,954 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 465 transitions, 6099 flow [2024-06-04 14:26:53,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:53,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:53,955 INFO L208 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-04 14:26:53,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:26:53,955 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-04 14:26:53,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1038204787, now seen corresponding path program 3 times [2024-06-04 14:26:53,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:53,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101555144] [2024-06-04 14:26:53,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:53,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:53,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:54,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-04 14:26:54,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:54,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101555144] [2024-06-04 14:26:54,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101555144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:54,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:54,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:54,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954462928] [2024-06-04 14:26:54,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:54,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:54,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:54,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:54,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:54,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:26:54,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 465 transitions, 6099 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:54,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:54,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:26:54,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:55,895 INFO L124 PetriNetUnfolderBase]: 4719/8118 cut-off events. [2024-06-04 14:26:55,895 INFO L125 PetriNetUnfolderBase]: For 1490096/1490096 co-relation queries the response was YES. [2024-06-04 14:26:55,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60195 conditions, 8118 events. 4719/8118 cut-off events. For 1490096/1490096 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 59201 event pairs, 1266 based on Foata normal form. 2/8106 useless extension candidates. Maximal degree in co-relation 60013. Up to 7213 conditions per place. [2024-06-04 14:26:56,010 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 95 changer transitions 0/485 dead transitions. [2024-06-04 14:26:56,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 485 transitions, 7176 flow [2024-06-04 14:26:56,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:56,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:56,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:26:56,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 14:26:56,011 INFO L175 Difference]: Start difference. First operand has 372 places, 465 transitions, 6099 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:26:56,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 485 transitions, 7176 flow [2024-06-04 14:27:03,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 485 transitions, 6970 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:27:03,629 INFO L231 Difference]: Finished difference. Result has 372 places, 467 transitions, 6171 flow [2024-06-04 14:27:03,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5893, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6171, PETRI_PLACES=372, PETRI_TRANSITIONS=467} [2024-06-04 14:27:03,629 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-04 14:27:03,629 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 467 transitions, 6171 flow [2024-06-04 14:27:03,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:03,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:03,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, 1, 1] [2024-06-04 14:27:03,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:27:03,630 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-04 14:27:03,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1381324821, now seen corresponding path program 5 times [2024-06-04 14:27:03,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:03,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730589513] [2024-06-04 14:27:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:03,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:03,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-04 14:27:03,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:03,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730589513] [2024-06-04 14:27:03,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730589513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:03,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:03,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:03,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39558837] [2024-06-04 14:27:03,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:03,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:03,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:03,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:03,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:03,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:03,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 467 transitions, 6171 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:03,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:03,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:03,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:05,697 INFO L124 PetriNetUnfolderBase]: 4727/8125 cut-off events. [2024-06-04 14:27:05,697 INFO L125 PetriNetUnfolderBase]: For 1514364/1514364 co-relation queries the response was YES. [2024-06-04 14:27:05,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60583 conditions, 8125 events. 4727/8125 cut-off events. For 1514364/1514364 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 59344 event pairs, 1258 based on Foata normal form. 2/8112 useless extension candidates. Maximal degree in co-relation 60400. Up to 7156 conditions per place. [2024-06-04 14:27:05,832 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 108 changer transitions 2/501 dead transitions. [2024-06-04 14:27:05,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 501 transitions, 7737 flow [2024-06-04 14:27:05,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:27:05,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:27:05,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-04 14:27:05,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 14:27:05,833 INFO L175 Difference]: Start difference. First operand has 372 places, 467 transitions, 6171 flow. Second operand 9 states and 222 transitions. [2024-06-04 14:27:05,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 501 transitions, 7737 flow [2024-06-04 14:27:13,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 501 transitions, 7482 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:13,605 INFO L231 Difference]: Finished difference. Result has 377 places, 471 transitions, 6376 flow [2024-06-04 14:27:13,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5916, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6376, PETRI_PLACES=377, PETRI_TRANSITIONS=471} [2024-06-04 14:27:13,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 333 predicate places. [2024-06-04 14:27:13,606 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 471 transitions, 6376 flow [2024-06-04 14:27:13,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:13,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:13,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, 1] [2024-06-04 14:27:13,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:27:13,606 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-04 14:27:13,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash 406658603, now seen corresponding path program 6 times [2024-06-04 14:27:13,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:13,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490413523] [2024-06-04 14:27:13,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:13,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:13,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:13,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-04 14:27:13,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:13,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490413523] [2024-06-04 14:27:13,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490413523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:13,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:13,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:13,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123072227] [2024-06-04 14:27:13,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:13,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:13,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:13,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 471 transitions, 6376 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:13,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:13,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:13,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:15,636 INFO L124 PetriNetUnfolderBase]: 4722/8127 cut-off events. [2024-06-04 14:27:15,643 INFO L125 PetriNetUnfolderBase]: For 1516707/1516707 co-relation queries the response was YES. [2024-06-04 14:27:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60400 conditions, 8127 events. 4722/8127 cut-off events. For 1516707/1516707 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 59338 event pairs, 1276 based on Foata normal form. 2/8123 useless extension candidates. Maximal degree in co-relation 60215. Up to 7206 conditions per place. [2024-06-04 14:27:15,755 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 103 changer transitions 0/493 dead transitions. [2024-06-04 14:27:15,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 493 transitions, 7400 flow [2024-06-04 14:27:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:15,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:15,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:27:15,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 14:27:15,756 INFO L175 Difference]: Start difference. First operand has 377 places, 471 transitions, 6376 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:27:15,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 493 transitions, 7400 flow [2024-06-04 14:27:23,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 493 transitions, 7075 flow, removed 99 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:23,811 INFO L231 Difference]: Finished difference. Result has 380 places, 471 transitions, 6262 flow [2024-06-04 14:27:23,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6051, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6262, PETRI_PLACES=380, PETRI_TRANSITIONS=471} [2024-06-04 14:27:23,812 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-04 14:27:23,812 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 471 transitions, 6262 flow [2024-06-04 14:27:23,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:23,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:23,812 INFO L208 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-04 14:27:23,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:27:23,813 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-04 14:27:23,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:23,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1781775989, now seen corresponding path program 10 times [2024-06-04 14:27:23,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:23,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010805106] [2024-06-04 14:27:23,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:23,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:23,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:23,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:23,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:23,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010805106] [2024-06-04 14:27:23,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010805106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:23,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:23,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:23,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451983130] [2024-06-04 14:27:23,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:23,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:23,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:23,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:23,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:23,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:23,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 471 transitions, 6262 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:23,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:23,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:23,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:25,619 INFO L124 PetriNetUnfolderBase]: 4727/8134 cut-off events. [2024-06-04 14:27:25,619 INFO L125 PetriNetUnfolderBase]: For 1523130/1523130 co-relation queries the response was YES. [2024-06-04 14:27:25,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60490 conditions, 8134 events. 4727/8134 cut-off events. For 1523130/1523130 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 59360 event pairs, 1304 based on Foata normal form. 1/8129 useless extension candidates. Maximal degree in co-relation 60303. Up to 6835 conditions per place. [2024-06-04 14:27:25,732 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 326 selfloop transitions, 166 changer transitions 0/500 dead transitions. [2024-06-04 14:27:25,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 500 transitions, 7919 flow [2024-06-04 14:27:25,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:25,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:25,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:27:25,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-04 14:27:25,733 INFO L175 Difference]: Start difference. First operand has 380 places, 471 transitions, 6262 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:27:25,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 500 transitions, 7919 flow [2024-06-04 14:27:33,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 500 transitions, 7691 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:27:33,524 INFO L231 Difference]: Finished difference. Result has 381 places, 474 transitions, 6427 flow [2024-06-04 14:27:33,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6427, PETRI_PLACES=381, PETRI_TRANSITIONS=474} [2024-06-04 14:27:33,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-04 14:27:33,525 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 474 transitions, 6427 flow [2024-06-04 14:27:33,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:33,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:33,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-04 14:27:33,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:27:33,525 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-04 14:27:33,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:33,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1506798927, now seen corresponding path program 11 times [2024-06-04 14:27:33,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:33,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881817663] [2024-06-04 14:27:33,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:33,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:33,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:33,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:33,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:33,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881817663] [2024-06-04 14:27:33,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881817663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:33,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:33,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:33,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075394820] [2024-06-04 14:27:33,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:33,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:33,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:33,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:33,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:33,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:33,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 474 transitions, 6427 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:33,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:33,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:33,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:35,337 INFO L124 PetriNetUnfolderBase]: 4740/8154 cut-off events. [2024-06-04 14:27:35,338 INFO L125 PetriNetUnfolderBase]: For 1555648/1555648 co-relation queries the response was YES. [2024-06-04 14:27:35,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61135 conditions, 8154 events. 4740/8154 cut-off events. For 1555648/1555648 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59499 event pairs, 1303 based on Foata normal form. 1/8149 useless extension candidates. Maximal degree in co-relation 60947. Up to 6845 conditions per place. [2024-06-04 14:27:35,449 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 323 selfloop transitions, 173 changer transitions 0/504 dead transitions. [2024-06-04 14:27:35,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 504 transitions, 8419 flow [2024-06-04 14:27:35,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:35,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:35,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-04 14:27:35,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-04 14:27:35,450 INFO L175 Difference]: Start difference. First operand has 381 places, 474 transitions, 6427 flow. Second operand 8 states and 205 transitions. [2024-06-04 14:27:35,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 504 transitions, 8419 flow [2024-06-04 14:27:42,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 504 transitions, 8156 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:27:42,174 INFO L231 Difference]: Finished difference. Result has 385 places, 480 transitions, 6634 flow [2024-06-04 14:27:42,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6168, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6634, PETRI_PLACES=385, PETRI_TRANSITIONS=480} [2024-06-04 14:27:42,185 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-04 14:27:42,185 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 480 transitions, 6634 flow [2024-06-04 14:27:42,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:42,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:42,186 INFO L208 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-04 14:27:42,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:27:42,186 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-04 14:27:42,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1692682559, now seen corresponding path program 12 times [2024-06-04 14:27:42,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:42,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661235350] [2024-06-04 14:27:42,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:42,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:42,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:42,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:42,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661235350] [2024-06-04 14:27:42,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661235350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:42,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:42,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:42,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022789657] [2024-06-04 14:27:42,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:42,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:42,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:42,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:42,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:42,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:42,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 480 transitions, 6634 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:42,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:42,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:42,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:44,015 INFO L124 PetriNetUnfolderBase]: 4737/8154 cut-off events. [2024-06-04 14:27:44,016 INFO L125 PetriNetUnfolderBase]: For 1568690/1568690 co-relation queries the response was YES. [2024-06-04 14:27:44,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61160 conditions, 8154 events. 4737/8154 cut-off events. For 1568690/1568690 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59614 event pairs, 1308 based on Foata normal form. 1/8149 useless extension candidates. Maximal degree in co-relation 60969. Up to 6843 conditions per place. [2024-06-04 14:27:44,257 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 327 selfloop transitions, 171 changer transitions 0/506 dead transitions. [2024-06-04 14:27:44,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 506 transitions, 8258 flow [2024-06-04 14:27:44,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:44,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-04 14:27:44,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-04 14:27:44,258 INFO L175 Difference]: Start difference. First operand has 385 places, 480 transitions, 6634 flow. Second operand 8 states and 206 transitions. [2024-06-04 14:27:44,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 506 transitions, 8258 flow [2024-06-04 14:27:51,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 506 transitions, 7991 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 14:27:51,673 INFO L231 Difference]: Finished difference. Result has 389 places, 480 transitions, 6715 flow [2024-06-04 14:27:51,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6715, PETRI_PLACES=389, PETRI_TRANSITIONS=480} [2024-06-04 14:27:51,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-04 14:27:51,673 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 480 transitions, 6715 flow [2024-06-04 14:27:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:51,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:51,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:51,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:27:51,674 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-04 14:27:51,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:51,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1104461207, now seen corresponding path program 13 times [2024-06-04 14:27:51,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:51,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686470735] [2024-06-04 14:27:51,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:51,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:51,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-04 14:27:51,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:51,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686470735] [2024-06-04 14:27:51,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686470735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:51,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:51,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:51,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236574682] [2024-06-04 14:27:51,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:51,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:51,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:51,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:51,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:51,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:27:51,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 480 transitions, 6715 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:51,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:51,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:27:51,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:53,502 INFO L124 PetriNetUnfolderBase]: 4734/8150 cut-off events. [2024-06-04 14:27:53,502 INFO L125 PetriNetUnfolderBase]: For 1581223/1581223 co-relation queries the response was YES. [2024-06-04 14:27:53,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61170 conditions, 8150 events. 4734/8150 cut-off events. For 1581223/1581223 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59598 event pairs, 1304 based on Foata normal form. 1/8145 useless extension candidates. Maximal degree in co-relation 60977. Up to 6841 conditions per place. [2024-06-04 14:27:53,615 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 321 selfloop transitions, 175 changer transitions 0/504 dead transitions. [2024-06-04 14:27:53,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 504 transitions, 8617 flow [2024-06-04 14:27:53,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:53,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:53,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-04 14:27:53,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 14:27:53,616 INFO L175 Difference]: Start difference. First operand has 389 places, 480 transitions, 6715 flow. Second operand 8 states and 204 transitions. [2024-06-04 14:27:53,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 504 transitions, 8617 flow [2024-06-04 14:28:01,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 504 transitions, 8158 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:28:01,742 INFO L231 Difference]: Finished difference. Result has 389 places, 480 transitions, 6612 flow [2024-06-04 14:28:01,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6612, PETRI_PLACES=389, PETRI_TRANSITIONS=480} [2024-06-04 14:28:01,743 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-04 14:28:01,743 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 480 transitions, 6612 flow [2024-06-04 14:28:01,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:01,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:01,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:01,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:28:01,744 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-04 14:28:01,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash 181548737, now seen corresponding path program 14 times [2024-06-04 14:28:01,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:01,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896408510] [2024-06-04 14:28:01,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:01,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:01,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:01,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:01,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896408510] [2024-06-04 14:28:01,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896408510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:01,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:01,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:01,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944453394] [2024-06-04 14:28:01,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:01,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:01,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:01,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:01,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:01,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:01,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 480 transitions, 6612 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:01,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:01,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:01,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:03,585 INFO L124 PetriNetUnfolderBase]: 4731/8142 cut-off events. [2024-06-04 14:28:03,585 INFO L125 PetriNetUnfolderBase]: For 1590968/1590968 co-relation queries the response was YES. [2024-06-04 14:28:03,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61099 conditions, 8142 events. 4731/8142 cut-off events. For 1590968/1590968 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59518 event pairs, 1306 based on Foata normal form. 1/8137 useless extension candidates. Maximal degree in co-relation 60906. Up to 6839 conditions per place. [2024-06-04 14:28:03,697 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 178 changer transitions 0/506 dead transitions. [2024-06-04 14:28:03,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 506 transitions, 8244 flow [2024-06-04 14:28:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:03,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-04 14:28:03,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-04 14:28:03,698 INFO L175 Difference]: Start difference. First operand has 389 places, 480 transitions, 6612 flow. Second operand 8 states and 205 transitions. [2024-06-04 14:28:03,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 506 transitions, 8244 flow [2024-06-04 14:28:12,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 506 transitions, 7890 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:28:12,093 INFO L231 Difference]: Finished difference. Result has 391 places, 480 transitions, 6620 flow [2024-06-04 14:28:12,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6620, PETRI_PLACES=391, PETRI_TRANSITIONS=480} [2024-06-04 14:28:12,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-04 14:28:12,094 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 480 transitions, 6620 flow [2024-06-04 14:28:12,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:12,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:12,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, 1] [2024-06-04 14:28:12,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:28:12,094 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-04 14:28:12,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:12,095 INFO L85 PathProgramCache]: Analyzing trace with hash 410093541, now seen corresponding path program 15 times [2024-06-04 14:28:12,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:12,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59511275] [2024-06-04 14:28:12,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:12,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:12,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:12,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:12,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:12,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59511275] [2024-06-04 14:28:12,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59511275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:12,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:12,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:12,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645852738] [2024-06-04 14:28:12,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:12,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:12,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:12,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:12,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:12,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:12,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 480 transitions, 6620 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:12,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:12,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:12,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:13,959 INFO L124 PetriNetUnfolderBase]: 4752/8181 cut-off events. [2024-06-04 14:28:13,960 INFO L125 PetriNetUnfolderBase]: For 1634563/1634563 co-relation queries the response was YES. [2024-06-04 14:28:14,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61811 conditions, 8181 events. 4752/8181 cut-off events. For 1634563/1634563 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 59885 event pairs, 1293 based on Foata normal form. 1/8176 useless extension candidates. Maximal degree in co-relation 61616. Up to 6861 conditions per place. [2024-06-04 14:28:14,071 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 316 selfloop transitions, 190 changer transitions 0/514 dead transitions. [2024-06-04 14:28:14,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 514 transitions, 8982 flow [2024-06-04 14:28:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:28:14,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:28:14,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-04 14:28:14,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-04 14:28:14,072 INFO L175 Difference]: Start difference. First operand has 391 places, 480 transitions, 6620 flow. Second operand 10 states and 248 transitions. [2024-06-04 14:28:14,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 514 transitions, 8982 flow [2024-06-04 14:28:23,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 514 transitions, 8576 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:28:23,096 INFO L231 Difference]: Finished difference. Result has 394 places, 487 transitions, 6745 flow [2024-06-04 14:28:23,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6226, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6745, PETRI_PLACES=394, PETRI_TRANSITIONS=487} [2024-06-04 14:28:23,096 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-04 14:28:23,096 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 487 transitions, 6745 flow [2024-06-04 14:28:23,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:23,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:23,097 INFO L208 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-04 14:28:23,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:28:23,097 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-04 14:28:23,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:23,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2079794805, now seen corresponding path program 16 times [2024-06-04 14:28:23,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136999502] [2024-06-04 14:28:23,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:23,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:23,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-04 14:28:23,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:23,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136999502] [2024-06-04 14:28:23,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136999502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:23,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:23,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:23,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119425104] [2024-06-04 14:28:23,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:23,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:23,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 487 transitions, 6745 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:23,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:23,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:23,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:24,967 INFO L124 PetriNetUnfolderBase]: 4746/8181 cut-off events. [2024-06-04 14:28:24,967 INFO L125 PetriNetUnfolderBase]: For 1645172/1645172 co-relation queries the response was YES. [2024-06-04 14:28:25,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61616 conditions, 8181 events. 4746/8181 cut-off events. For 1645172/1645172 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 59865 event pairs, 1301 based on Foata normal form. 2/8177 useless extension candidates. Maximal degree in co-relation 61420. Up to 6856 conditions per place. [2024-06-04 14:28:25,077 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 316 selfloop transitions, 184 changer transitions 0/508 dead transitions. [2024-06-04 14:28:25,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 508 transitions, 8665 flow [2024-06-04 14:28:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:25,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:25,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:28:25,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-04 14:28:25,078 INFO L175 Difference]: Start difference. First operand has 394 places, 487 transitions, 6745 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:28:25,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 508 transitions, 8665 flow [2024-06-04 14:28:35,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 508 transitions, 8273 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-04 14:28:35,231 INFO L231 Difference]: Finished difference. Result has 395 places, 487 transitions, 6728 flow [2024-06-04 14:28:35,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6353, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6728, PETRI_PLACES=395, PETRI_TRANSITIONS=487} [2024-06-04 14:28:35,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-04 14:28:35,232 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 487 transitions, 6728 flow [2024-06-04 14:28:35,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:35,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:35,232 INFO L208 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-04 14:28:35,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:28:35,232 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-04 14:28:35,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:35,232 INFO L85 PathProgramCache]: Analyzing trace with hash 462265031, now seen corresponding path program 17 times [2024-06-04 14:28:35,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:35,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146573655] [2024-06-04 14:28:35,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:35,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:35,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:35,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-04 14:28:35,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:35,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146573655] [2024-06-04 14:28:35,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146573655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:35,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:35,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:28:35,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304134991] [2024-06-04 14:28:35,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:35,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:28:35,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:35,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:28:35,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:28:35,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:35,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 487 transitions, 6728 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:35,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:35,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:35,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:37,330 INFO L124 PetriNetUnfolderBase]: 4756/8156 cut-off events. [2024-06-04 14:28:37,330 INFO L125 PetriNetUnfolderBase]: For 1669752/1669752 co-relation queries the response was YES. [2024-06-04 14:28:37,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61800 conditions, 8156 events. 4756/8156 cut-off events. For 1669752/1669752 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 59523 event pairs, 1368 based on Foata normal form. 2/8129 useless extension candidates. Maximal degree in co-relation 61602. Up to 6866 conditions per place. [2024-06-04 14:28:37,451 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 184 changer transitions 0/505 dead transitions. [2024-06-04 14:28:37,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 505 transitions, 8715 flow [2024-06-04 14:28:37,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:37,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:37,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:28:37,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:28:37,453 INFO L175 Difference]: Start difference. First operand has 395 places, 487 transitions, 6728 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:28:37,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 505 transitions, 8715 flow [2024-06-04 14:28:47,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 505 transitions, 8331 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:28:47,788 INFO L231 Difference]: Finished difference. Result has 395 places, 491 transitions, 6804 flow [2024-06-04 14:28:47,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6350, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6804, PETRI_PLACES=395, PETRI_TRANSITIONS=491} [2024-06-04 14:28:47,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 351 predicate places. [2024-06-04 14:28:47,788 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 491 transitions, 6804 flow [2024-06-04 14:28:47,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:47,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:47,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:47,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:28:47,789 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-04 14:28:47,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:47,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1034493403, now seen corresponding path program 18 times [2024-06-04 14:28:47,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:47,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473417550] [2024-06-04 14:28:47,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:47,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:47,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-04 14:28:47,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:47,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473417550] [2024-06-04 14:28:47,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473417550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:47,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:47,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:28:47,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422407679] [2024-06-04 14:28:47,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:47,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:28:47,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:47,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:28:47,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:28:47,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:47,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 491 transitions, 6804 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:47,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:47,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:47,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:49,715 INFO L124 PetriNetUnfolderBase]: 4766/8166 cut-off events. [2024-06-04 14:28:49,715 INFO L125 PetriNetUnfolderBase]: For 1692543/1692543 co-relation queries the response was YES. [2024-06-04 14:28:49,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62038 conditions, 8166 events. 4766/8166 cut-off events. For 1692543/1692543 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 59608 event pairs, 1360 based on Foata normal form. 2/8139 useless extension candidates. Maximal degree in co-relation 61839. Up to 6876 conditions per place. [2024-06-04 14:28:49,829 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 186 changer transitions 0/509 dead transitions. [2024-06-04 14:28:49,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 509 transitions, 8807 flow [2024-06-04 14:28:49,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:49,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:49,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:28:49,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:28:49,830 INFO L175 Difference]: Start difference. First operand has 395 places, 491 transitions, 6804 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:28:49,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 509 transitions, 8807 flow [2024-06-04 14:28:59,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 509 transitions, 8140 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 14:28:59,284 INFO L231 Difference]: Finished difference. Result has 396 places, 495 transitions, 6603 flow [2024-06-04 14:28:59,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6171, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6603, PETRI_PLACES=396, PETRI_TRANSITIONS=495} [2024-06-04 14:28:59,285 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-04 14:28:59,285 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 495 transitions, 6603 flow [2024-06-04 14:28:59,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:59,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:59,285 INFO L208 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-04 14:28:59,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:28:59,285 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-04 14:28:59,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:59,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1086625955, now seen corresponding path program 19 times [2024-06-04 14:28:59,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:59,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296515389] [2024-06-04 14:28:59,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:59,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:59,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:59,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:59,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296515389] [2024-06-04 14:28:59,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296515389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:59,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:59,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:28:59,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685160132] [2024-06-04 14:28:59,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:59,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:28:59,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:59,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:28:59,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:28:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:28:59,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 495 transitions, 6603 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:59,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:59,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:28:59,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:01,192 INFO L124 PetriNetUnfolderBase]: 4760/8158 cut-off events. [2024-06-04 14:29:01,192 INFO L125 PetriNetUnfolderBase]: For 1688622/1688622 co-relation queries the response was YES. [2024-06-04 14:29:01,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61680 conditions, 8158 events. 4760/8158 cut-off events. For 1688622/1688622 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 59545 event pairs, 1360 based on Foata normal form. 2/8131 useless extension candidates. Maximal degree in co-relation 61481. Up to 6871 conditions per place. [2024-06-04 14:29:01,304 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 186 changer transitions 0/509 dead transitions. [2024-06-04 14:29:01,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 509 transitions, 8525 flow [2024-06-04 14:29:01,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:29:01,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:29:01,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:29:01,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:29:01,306 INFO L175 Difference]: Start difference. First operand has 396 places, 495 transitions, 6603 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:29:01,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 509 transitions, 8525 flow [2024-06-04 14:29:09,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 509 transitions, 8168 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:29:10,004 INFO L231 Difference]: Finished difference. Result has 399 places, 495 transitions, 6625 flow [2024-06-04 14:29:10,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6246, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6625, PETRI_PLACES=399, PETRI_TRANSITIONS=495} [2024-06-04 14:29:10,005 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-04 14:29:10,005 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 495 transitions, 6625 flow [2024-06-04 14:29:10,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:10,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:10,006 INFO L208 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-04 14:29:10,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:29:10,006 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-04 14:29:10,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash -717425293, now seen corresponding path program 7 times [2024-06-04 14:29:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:10,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120000981] [2024-06-04 14:29:10,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:10,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:10,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:10,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:10,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:10,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120000981] [2024-06-04 14:29:10,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120000981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:10,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614371080] [2024-06-04 14:29:10,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:10,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:10,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:10,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:10,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:10,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:29:10,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 495 transitions, 6625 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:10,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:10,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:29:10,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:11,989 INFO L124 PetriNetUnfolderBase]: 4796/8238 cut-off events. [2024-06-04 14:29:11,990 INFO L125 PetriNetUnfolderBase]: For 1806593/1806593 co-relation queries the response was YES. [2024-06-04 14:29:12,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62590 conditions, 8238 events. 4796/8238 cut-off events. For 1806593/1806593 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 60312 event pairs, 1303 based on Foata normal form. 10/8234 useless extension candidates. Maximal degree in co-relation 62390. Up to 7284 conditions per place. [2024-06-04 14:29:12,106 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 403 selfloop transitions, 102 changer transitions 0/513 dead transitions. [2024-06-04 14:29:12,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 513 transitions, 7803 flow [2024-06-04 14:29:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:12,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:29:12,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 14:29:12,107 INFO L175 Difference]: Start difference. First operand has 399 places, 495 transitions, 6625 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:29:12,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 513 transitions, 7803 flow [2024-06-04 14:29:21,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 513 transitions, 7338 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-04 14:29:21,192 INFO L231 Difference]: Finished difference. Result has 399 places, 497 transitions, 6492 flow [2024-06-04 14:29:21,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6160, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6492, PETRI_PLACES=399, PETRI_TRANSITIONS=497} [2024-06-04 14:29:21,193 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-04 14:29:21,193 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 497 transitions, 6492 flow [2024-06-04 14:29:21,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:21,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:21,193 INFO L208 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-04 14:29:21,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:29:21,193 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-04 14:29:21,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:21,194 INFO L85 PathProgramCache]: Analyzing trace with hash -672223701, now seen corresponding path program 8 times [2024-06-04 14:29:21,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:21,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221323888] [2024-06-04 14:29:21,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:21,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:21,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:21,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:21,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:21,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221323888] [2024-06-04 14:29:21,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221323888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:21,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:21,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:21,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599467354] [2024-06-04 14:29:21,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:21,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:21,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:21,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:21,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:29:21,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 497 transitions, 6492 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:21,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:21,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:29:21,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:23,629 INFO L124 PetriNetUnfolderBase]: 4819/8299 cut-off events. [2024-06-04 14:29:23,630 INFO L125 PetriNetUnfolderBase]: For 1808029/1808029 co-relation queries the response was YES. [2024-06-04 14:29:23,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62611 conditions, 8299 events. 4819/8299 cut-off events. For 1808029/1808029 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 61069 event pairs, 1308 based on Foata normal form. 10/8295 useless extension candidates. Maximal degree in co-relation 62412. Up to 7193 conditions per place. [2024-06-04 14:29:23,744 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 405 selfloop transitions, 107 changer transitions 0/520 dead transitions. [2024-06-04 14:29:23,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 520 transitions, 7712 flow [2024-06-04 14:29:23,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:29:23,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:29:23,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-04 14:29:23,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-04 14:29:23,746 INFO L175 Difference]: Start difference. First operand has 399 places, 497 transitions, 6492 flow. Second operand 9 states and 215 transitions. [2024-06-04 14:29:23,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 520 transitions, 7712 flow [2024-06-04 14:29:33,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 520 transitions, 7410 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:33,347 INFO L231 Difference]: Finished difference. Result has 402 places, 499 transitions, 6535 flow [2024-06-04 14:29:33,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6190, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6535, PETRI_PLACES=402, PETRI_TRANSITIONS=499} [2024-06-04 14:29:33,348 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-04 14:29:33,348 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 499 transitions, 6535 flow [2024-06-04 14:29:33,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:33,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:33,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:33,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:29:33,348 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-04 14:29:33,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:33,349 INFO L85 PathProgramCache]: Analyzing trace with hash -669361781, now seen corresponding path program 20 times [2024-06-04 14:29:33,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:33,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071307782] [2024-06-04 14:29:33,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:33,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:33,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:33,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:33,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071307782] [2024-06-04 14:29:33,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071307782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:33,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:33,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:33,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323496577] [2024-06-04 14:29:33,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:33,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:33,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:33,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:33,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:33,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:29:33,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 499 transitions, 6535 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:33,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:33,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:29:33,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:35,491 INFO L124 PetriNetUnfolderBase]: 4813/8275 cut-off events. [2024-06-04 14:29:35,491 INFO L125 PetriNetUnfolderBase]: For 1714098/1714098 co-relation queries the response was YES. [2024-06-04 14:29:35,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61999 conditions, 8275 events. 4813/8275 cut-off events. For 1714098/1714098 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 60794 event pairs, 1385 based on Foata normal form. 2/8250 useless extension candidates. Maximal degree in co-relation 61799. Up to 6959 conditions per place. [2024-06-04 14:29:35,609 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 190 changer transitions 0/513 dead transitions. [2024-06-04 14:29:35,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 513 transitions, 8181 flow [2024-06-04 14:29:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:29:35,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:29:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:29:35,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 14:29:35,611 INFO L175 Difference]: Start difference. First operand has 402 places, 499 transitions, 6535 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:29:35,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 513 transitions, 8181 flow [2024-06-04 14:29:46,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 513 transitions, 7858 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-04 14:29:46,323 INFO L231 Difference]: Finished difference. Result has 403 places, 499 transitions, 6599 flow [2024-06-04 14:29:46,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6212, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6599, PETRI_PLACES=403, PETRI_TRANSITIONS=499} [2024-06-04 14:29:46,324 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-04 14:29:46,324 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 499 transitions, 6599 flow [2024-06-04 14:29:46,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:46,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:46,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:46,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:29:46,325 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-04 14:29:46,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:46,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1751016367, now seen corresponding path program 4 times [2024-06-04 14:29:46,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:46,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79783924] [2024-06-04 14:29:46,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:46,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:46,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:46,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:46,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79783924] [2024-06-04 14:29:46,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79783924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:46,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:46,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:46,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352794410] [2024-06-04 14:29:46,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:46,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:46,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:46,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:46,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:46,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:29:46,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 499 transitions, 6599 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:46,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:46,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:29:46,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:48,418 INFO L124 PetriNetUnfolderBase]: 4834/8340 cut-off events. [2024-06-04 14:29:48,419 INFO L125 PetriNetUnfolderBase]: For 1753570/1753570 co-relation queries the response was YES. [2024-06-04 14:29:48,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62592 conditions, 8340 events. 4834/8340 cut-off events. For 1753570/1753570 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 61382 event pairs, 1281 based on Foata normal form. 2/8337 useless extension candidates. Maximal degree in co-relation 62391. Up to 7331 conditions per place. [2024-06-04 14:29:48,538 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 435 selfloop transitions, 88 changer transitions 2/533 dead transitions. [2024-06-04 14:29:48,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 533 transitions, 8195 flow [2024-06-04 14:29:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:29:48,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:29:48,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-04 14:29:48,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762273901808785 [2024-06-04 14:29:48,539 INFO L175 Difference]: Start difference. First operand has 403 places, 499 transitions, 6599 flow. Second operand 9 states and 223 transitions. [2024-06-04 14:29:48,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 533 transitions, 8195 flow [2024-06-04 14:30:01,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 533 transitions, 7731 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:30:01,493 INFO L231 Difference]: Finished difference. Result has 405 places, 503 transitions, 6493 flow [2024-06-04 14:30:01,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6135, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6493, PETRI_PLACES=405, PETRI_TRANSITIONS=503} [2024-06-04 14:30:01,494 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-04 14:30:01,494 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 503 transitions, 6493 flow [2024-06-04 14:30:01,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:01,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:01,495 INFO L208 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-04 14:30:01,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:30:01,495 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-04 14:30:01,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:01,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1089917379, now seen corresponding path program 5 times [2024-06-04 14:30:01,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:01,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374470698] [2024-06-04 14:30:01,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:01,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:01,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:01,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-04 14:30:01,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:01,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374470698] [2024-06-04 14:30:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374470698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:01,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:01,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:01,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801299430] [2024-06-04 14:30:01,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:01,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:01,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:01,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:01,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:01,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:30:01,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 503 transitions, 6493 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:01,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:01,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:30:01,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:03,607 INFO L124 PetriNetUnfolderBase]: 4829/8335 cut-off events. [2024-06-04 14:30:03,607 INFO L125 PetriNetUnfolderBase]: For 1752120/1752120 co-relation queries the response was YES. [2024-06-04 14:30:03,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62097 conditions, 8335 events. 4829/8335 cut-off events. For 1752120/1752120 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 61363 event pairs, 1292 based on Foata normal form. 2/8333 useless extension candidates. Maximal degree in co-relation 61893. Up to 7381 conditions per place. [2024-06-04 14:30:03,732 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 434 selfloop transitions, 83 changer transitions 0/525 dead transitions. [2024-06-04 14:30:03,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 525 transitions, 7581 flow [2024-06-04 14:30:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:03,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:30:03,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-04 14:30:03,733 INFO L175 Difference]: Start difference. First operand has 405 places, 503 transitions, 6493 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:30:03,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 525 transitions, 7581 flow [2024-06-04 14:30:15,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 525 transitions, 7291 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-04 14:30:15,852 INFO L231 Difference]: Finished difference. Result has 407 places, 503 transitions, 6374 flow [2024-06-04 14:30:15,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6203, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6374, PETRI_PLACES=407, PETRI_TRANSITIONS=503} [2024-06-04 14:30:15,852 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-04 14:30:15,853 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 503 transitions, 6374 flow [2024-06-04 14:30:15,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:15,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:15,853 INFO L208 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-04 14:30:15,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:30:15,853 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-04 14:30:15,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:15,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2010254229, now seen corresponding path program 6 times [2024-06-04 14:30:15,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:15,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265096208] [2024-06-04 14:30:15,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:15,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:15,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:15,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:15,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265096208] [2024-06-04 14:30:15,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265096208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:15,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:15,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317602421] [2024-06-04 14:30:15,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:15,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:15,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:15,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:15,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:15,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:30:15,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 503 transitions, 6374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:15,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:15,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:30:15,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:18,090 INFO L124 PetriNetUnfolderBase]: 4896/8444 cut-off events. [2024-06-04 14:30:18,091 INFO L125 PetriNetUnfolderBase]: For 1895147/1895147 co-relation queries the response was YES. [2024-06-04 14:30:18,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64562 conditions, 8444 events. 4896/8444 cut-off events. For 1895147/1895147 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 62316 event pairs, 1302 based on Foata normal form. 2/8441 useless extension candidates. Maximal degree in co-relation 64357. Up to 7395 conditions per place. [2024-06-04 14:30:18,216 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 441 selfloop transitions, 90 changer transitions 0/539 dead transitions. [2024-06-04 14:30:18,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 539 transitions, 8004 flow [2024-06-04 14:30:18,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:30:18,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:30:18,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-04 14:30:18,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 14:30:18,217 INFO L175 Difference]: Start difference. First operand has 407 places, 503 transitions, 6374 flow. Second operand 10 states and 245 transitions. [2024-06-04 14:30:18,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 539 transitions, 8004 flow [2024-06-04 14:30:30,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 539 transitions, 7818 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-04 14:30:30,784 INFO L231 Difference]: Finished difference. Result has 411 places, 507 transitions, 6560 flow [2024-06-04 14:30:30,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6188, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6560, PETRI_PLACES=411, PETRI_TRANSITIONS=507} [2024-06-04 14:30:30,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-04 14:30:30,785 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 507 transitions, 6560 flow [2024-06-04 14:30:30,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:30,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:30,785 INFO L208 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-04 14:30:30,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:30:30,785 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-04 14:30:30,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:30,786 INFO L85 PathProgramCache]: Analyzing trace with hash -2007397269, now seen corresponding path program 7 times [2024-06-04 14:30:30,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:30,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720720143] [2024-06-04 14:30:30,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:30,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:30,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:30,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:30,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:30,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720720143] [2024-06-04 14:30:30,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720720143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:30,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:30,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:30,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575842704] [2024-06-04 14:30:30,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:30,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:30,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:30,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:30,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:30,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:30:30,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 507 transitions, 6560 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:30,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:30,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:30:30,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:32,909 INFO L124 PetriNetUnfolderBase]: 4904/8464 cut-off events. [2024-06-04 14:30:32,909 INFO L125 PetriNetUnfolderBase]: For 1921524/1921524 co-relation queries the response was YES. [2024-06-04 14:30:33,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65097 conditions, 8464 events. 4904/8464 cut-off events. For 1921524/1921524 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 62421 event pairs, 1312 based on Foata normal form. 2/8462 useless extension candidates. Maximal degree in co-relation 64890. Up to 7494 conditions per place. [2024-06-04 14:30:33,037 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 440 selfloop transitions, 85 changer transitions 0/533 dead transitions. [2024-06-04 14:30:33,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 533 transitions, 7761 flow [2024-06-04 14:30:33,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:30:33,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:30:33,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-04 14:30:33,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5511627906976744 [2024-06-04 14:30:33,038 INFO L175 Difference]: Start difference. First operand has 411 places, 507 transitions, 6560 flow. Second operand 10 states and 237 transitions. [2024-06-04 14:30:33,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 533 transitions, 7761 flow [2024-06-04 14:30:44,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 533 transitions, 7499 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-04 14:30:44,728 INFO L231 Difference]: Finished difference. Result has 414 places, 509 transitions, 6570 flow [2024-06-04 14:30:44,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6570, PETRI_PLACES=414, PETRI_TRANSITIONS=509} [2024-06-04 14:30:44,729 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-04 14:30:44,729 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 509 transitions, 6570 flow [2024-06-04 14:30:44,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:44,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:44,729 INFO L208 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-04 14:30:44,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:30:44,730 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-04 14:30:44,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:44,730 INFO L85 PathProgramCache]: Analyzing trace with hash -533214101, now seen corresponding path program 8 times [2024-06-04 14:30:44,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:44,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526541876] [2024-06-04 14:30:44,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:44,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:44,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:44,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:44,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526541876] [2024-06-04 14:30:44,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526541876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:44,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:44,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:44,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196183795] [2024-06-04 14:30:44,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:44,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:44,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:44,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:44,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:30:44,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 509 transitions, 6570 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:44,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:30:44,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:46,882 INFO L124 PetriNetUnfolderBase]: 4912/8480 cut-off events. [2024-06-04 14:30:46,883 INFO L125 PetriNetUnfolderBase]: For 1944825/1944825 co-relation queries the response was YES. [2024-06-04 14:30:46,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65202 conditions, 8480 events. 4912/8480 cut-off events. For 1944825/1944825 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 62663 event pairs, 1118 based on Foata normal form. 2/8478 useless extension candidates. Maximal degree in co-relation 64994. Up to 6669 conditions per place. [2024-06-04 14:30:47,007 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 430 selfloop transitions, 109 changer transitions 0/547 dead transitions. [2024-06-04 14:30:47,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 547 transitions, 8471 flow [2024-06-04 14:30:47,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:30:47,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:30:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-04 14:30:47,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-04 14:30:47,009 INFO L175 Difference]: Start difference. First operand has 414 places, 509 transitions, 6570 flow. Second operand 9 states and 230 transitions. [2024-06-04 14:30:47,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 547 transitions, 8471 flow [2024-06-04 14:30:59,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 547 transitions, 8238 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-04 14:30:59,318 INFO L231 Difference]: Finished difference. Result has 415 places, 511 transitions, 6647 flow [2024-06-04 14:30:59,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6337, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6647, PETRI_PLACES=415, PETRI_TRANSITIONS=511} [2024-06-04 14:30:59,319 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 14:30:59,319 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 511 transitions, 6647 flow [2024-06-04 14:30:59,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:59,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:59,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, 1] [2024-06-04 14:30:59,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:30:59,319 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-04 14:30:59,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:59,320 INFO L85 PathProgramCache]: Analyzing trace with hash 333542693, now seen corresponding path program 9 times [2024-06-04 14:30:59,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:59,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202415481] [2024-06-04 14:30:59,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:59,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:59,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:59,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:59,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:59,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202415481] [2024-06-04 14:30:59,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202415481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:59,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:59,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:59,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529668090] [2024-06-04 14:30:59,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:59,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:59,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:59,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:59,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:59,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:30:59,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 511 transitions, 6647 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:59,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:59,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:30:59,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:01,565 INFO L124 PetriNetUnfolderBase]: 4887/8429 cut-off events. [2024-06-04 14:31:01,565 INFO L125 PetriNetUnfolderBase]: For 1945339/1945339 co-relation queries the response was YES. [2024-06-04 14:31:01,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64017 conditions, 8429 events. 4887/8429 cut-off events. For 1945339/1945339 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 62155 event pairs, 1129 based on Foata normal form. 8/8433 useless extension candidates. Maximal degree in co-relation 63808. Up to 6655 conditions per place. [2024-06-04 14:31:01,701 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 430 selfloop transitions, 106 changer transitions 0/544 dead transitions. [2024-06-04 14:31:01,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 544 transitions, 8139 flow [2024-06-04 14:31:01,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:31:01,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:31:01,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-04 14:31:01,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58656330749354 [2024-06-04 14:31:01,703 INFO L175 Difference]: Start difference. First operand has 415 places, 511 transitions, 6647 flow. Second operand 9 states and 227 transitions. [2024-06-04 14:31:01,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 544 transitions, 8139 flow [2024-06-04 14:31:11,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 544 transitions, 7770 flow, removed 71 selfloop flow, removed 9 redundant places. [2024-06-04 14:31:11,721 INFO L231 Difference]: Finished difference. Result has 415 places, 511 transitions, 6496 flow [2024-06-04 14:31:11,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6496, PETRI_PLACES=415, PETRI_TRANSITIONS=511} [2024-06-04 14:31:11,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 14:31:11,722 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 511 transitions, 6496 flow [2024-06-04 14:31:11,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:11,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:11,722 INFO L208 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-04 14:31:11,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:31:11,722 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-04 14:31:11,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:11,722 INFO L85 PathProgramCache]: Analyzing trace with hash 120596897, now seen corresponding path program 10 times [2024-06-04 14:31:11,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:11,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730657678] [2024-06-04 14:31:11,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:11,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:11,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:11,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:11,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730657678] [2024-06-04 14:31:11,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730657678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:11,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:11,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:11,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316561992] [2024-06-04 14:31:11,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:11,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:11,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:11,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:11,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:31:11,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 511 transitions, 6496 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:11,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:11,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:31:11,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:14,020 INFO L124 PetriNetUnfolderBase]: 4864/8406 cut-off events. [2024-06-04 14:31:14,020 INFO L125 PetriNetUnfolderBase]: For 1863714/1863714 co-relation queries the response was YES. [2024-06-04 14:31:14,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61716 conditions, 8406 events. 4864/8406 cut-off events. For 1863714/1863714 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 62125 event pairs, 1294 based on Foata normal form. 10/8412 useless extension candidates. Maximal degree in co-relation 61509. Up to 7402 conditions per place. [2024-06-04 14:31:14,346 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 443 selfloop transitions, 82 changer transitions 0/533 dead transitions. [2024-06-04 14:31:14,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 533 transitions, 7612 flow [2024-06-04 14:31:14,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:14,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:14,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:31:14,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-04 14:31:14,347 INFO L175 Difference]: Start difference. First operand has 415 places, 511 transitions, 6496 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:31:14,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 533 transitions, 7612 flow [2024-06-04 14:31:25,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 533 transitions, 7327 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-04 14:31:25,825 INFO L231 Difference]: Finished difference. Result has 415 places, 511 transitions, 6381 flow [2024-06-04 14:31:25,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6211, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6381, PETRI_PLACES=415, PETRI_TRANSITIONS=511} [2024-06-04 14:31:25,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 14:31:25,825 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 511 transitions, 6381 flow [2024-06-04 14:31:25,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:25,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:25,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, 1, 1] [2024-06-04 14:31:25,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:31:25,826 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-04 14:31:25,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:25,826 INFO L85 PathProgramCache]: Analyzing trace with hash 290066833, now seen corresponding path program 11 times [2024-06-04 14:31:25,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:25,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898057468] [2024-06-04 14:31:25,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:25,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:25,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:25,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-04 14:31:25,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:25,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898057468] [2024-06-04 14:31:25,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898057468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:25,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:25,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:25,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594954762] [2024-06-04 14:31:25,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:25,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:25,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:25,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:25,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:25,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:31:25,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 511 transitions, 6381 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:25,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:25,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:31:25,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:27,851 INFO L124 PetriNetUnfolderBase]: 4834/8356 cut-off events. [2024-06-04 14:31:27,852 INFO L125 PetriNetUnfolderBase]: For 1755345/1755345 co-relation queries the response was YES. [2024-06-04 14:31:27,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59352 conditions, 8356 events. 4834/8356 cut-off events. For 1755345/1755345 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 61669 event pairs, 1264 based on Foata normal form. 10/8362 useless extension candidates. Maximal degree in co-relation 59144. Up to 7140 conditions per place. [2024-06-04 14:31:27,971 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 441 selfloop transitions, 88 changer transitions 0/537 dead transitions. [2024-06-04 14:31:27,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 537 transitions, 7527 flow [2024-06-04 14:31:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:27,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:27,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:31:27,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-04 14:31:27,973 INFO L175 Difference]: Start difference. First operand has 415 places, 511 transitions, 6381 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:31:27,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 537 transitions, 7527 flow [2024-06-04 14:31:39,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 537 transitions, 7296 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 14:31:39,483 INFO L231 Difference]: Finished difference. Result has 416 places, 511 transitions, 6333 flow [2024-06-04 14:31:39,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6150, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6333, PETRI_PLACES=416, PETRI_TRANSITIONS=511} [2024-06-04 14:31:39,484 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-04 14:31:39,484 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 511 transitions, 6333 flow [2024-06-04 14:31:39,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:39,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:39,484 INFO L208 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-04 14:31:39,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:31:39,484 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-04 14:31:39,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:39,485 INFO L85 PathProgramCache]: Analyzing trace with hash -672684147, now seen corresponding path program 12 times [2024-06-04 14:31:39,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:39,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096579592] [2024-06-04 14:31:39,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:39,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:39,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:39,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:39,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:39,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096579592] [2024-06-04 14:31:39,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096579592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:39,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:39,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:31:39,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183361376] [2024-06-04 14:31:39,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:39,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:31:39,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:39,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:31:39,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:31:39,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:31:39,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 511 transitions, 6333 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:39,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:39,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:31:39,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:41,554 INFO L124 PetriNetUnfolderBase]: 4870/8390 cut-off events. [2024-06-04 14:31:41,555 INFO L125 PetriNetUnfolderBase]: For 1778716/1778716 co-relation queries the response was YES. [2024-06-04 14:31:41,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59801 conditions, 8390 events. 4870/8390 cut-off events. For 1778716/1778716 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 61872 event pairs, 1312 based on Foata normal form. 10/8382 useless extension candidates. Maximal degree in co-relation 59592. Up to 7412 conditions per place. [2024-06-04 14:31:41,677 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 434 selfloop transitions, 86 changer transitions 0/528 dead transitions. [2024-06-04 14:31:41,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 528 transitions, 7504 flow [2024-06-04 14:31:41,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:31:41,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:31:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:31:41,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:31:41,678 INFO L175 Difference]: Start difference. First operand has 416 places, 511 transitions, 6333 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:31:41,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 528 transitions, 7504 flow [2024-06-04 14:31:50,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 528 transitions, 7299 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:31:50,744 INFO L231 Difference]: Finished difference. Result has 415 places, 513 transitions, 6393 flow [2024-06-04 14:31:50,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6128, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6393, PETRI_PLACES=415, PETRI_TRANSITIONS=513} [2024-06-04 14:31:50,744 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 14:31:50,745 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 513 transitions, 6393 flow [2024-06-04 14:31:50,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:50,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:50,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, 1] [2024-06-04 14:31:50,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:31:50,745 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-04 14:31:50,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:50,745 INFO L85 PathProgramCache]: Analyzing trace with hash 410811213, now seen corresponding path program 13 times [2024-06-04 14:31:50,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:50,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949546491] [2024-06-04 14:31:50,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:50,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:50,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:50,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:50,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:50,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949546491] [2024-06-04 14:31:50,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949546491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:50,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:50,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:31:50,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537470796] [2024-06-04 14:31:50,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:50,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:31:50,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:50,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:31:50,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:31:50,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:31:50,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 513 transitions, 6393 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:50,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:50,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:31:50,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:52,859 INFO L124 PetriNetUnfolderBase]: 4906/8466 cut-off events. [2024-06-04 14:31:52,859 INFO L125 PetriNetUnfolderBase]: For 1803012/1803012 co-relation queries the response was YES. [2024-06-04 14:31:52,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60424 conditions, 8466 events. 4906/8466 cut-off events. For 1803012/1803012 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 62672 event pairs, 1330 based on Foata normal form. 10/8458 useless extension candidates. Maximal degree in co-relation 60214. Up to 7468 conditions per place. [2024-06-04 14:31:52,985 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 440 selfloop transitions, 82 changer transitions 0/530 dead transitions. [2024-06-04 14:31:52,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 530 transitions, 7572 flow [2024-06-04 14:31:52,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:31:52,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:31:52,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:31:52,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 14:31:52,986 INFO L175 Difference]: Start difference. First operand has 415 places, 513 transitions, 6393 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:31:52,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 530 transitions, 7572 flow [2024-06-04 14:32:03,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 530 transitions, 7346 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-04 14:32:03,119 INFO L231 Difference]: Finished difference. Result has 417 places, 515 transitions, 6428 flow [2024-06-04 14:32:03,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6167, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6428, PETRI_PLACES=417, PETRI_TRANSITIONS=515} [2024-06-04 14:32:03,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-04 14:32:03,127 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 515 transitions, 6428 flow [2024-06-04 14:32:03,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:03,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:03,128 INFO L208 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-04 14:32:03,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:32:03,128 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-04 14:32:03,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash -427138611, now seen corresponding path program 14 times [2024-06-04 14:32:03,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:03,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325665577] [2024-06-04 14:32:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:03,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:03,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:03,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-04 14:32:03,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:03,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325665577] [2024-06-04 14:32:03,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325665577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:03,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:03,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:32:03,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898512825] [2024-06-04 14:32:03,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:03,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:32:03,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:32:03,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:32:03,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:32:03,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 515 transitions, 6428 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:03,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:03,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:32:03,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:05,186 INFO L124 PetriNetUnfolderBase]: 4876/8410 cut-off events. [2024-06-04 14:32:05,187 INFO L125 PetriNetUnfolderBase]: For 1690527/1690527 co-relation queries the response was YES. [2024-06-04 14:32:05,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58296 conditions, 8410 events. 4876/8410 cut-off events. For 1690527/1690527 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 62134 event pairs, 1300 based on Foata normal form. 10/8402 useless extension candidates. Maximal degree in co-relation 58085. Up to 7104 conditions per place. [2024-06-04 14:32:05,312 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 438 selfloop transitions, 88 changer transitions 0/534 dead transitions. [2024-06-04 14:32:05,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 534 transitions, 7550 flow [2024-06-04 14:32:05,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:32:05,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:32:05,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:32:05,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-04 14:32:05,313 INFO L175 Difference]: Start difference. First operand has 417 places, 515 transitions, 6428 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:32:05,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 534 transitions, 7550 flow [2024-06-04 14:32:14,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 534 transitions, 7280 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-04 14:32:14,791 INFO L231 Difference]: Finished difference. Result has 419 places, 515 transitions, 6342 flow [2024-06-04 14:32:14,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6158, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6342, PETRI_PLACES=419, PETRI_TRANSITIONS=515} [2024-06-04 14:32:14,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-04 14:32:14,792 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 515 transitions, 6342 flow [2024-06-04 14:32:14,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:14,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:14,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:32:14,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:32:14,793 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-04 14:32:14,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:14,793 INFO L85 PathProgramCache]: Analyzing trace with hash 507191293, now seen corresponding path program 1 times [2024-06-04 14:32:14,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:14,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824548239] [2024-06-04 14:32:14,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:14,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:14,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:14,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:32:14,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:14,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824548239] [2024-06-04 14:32:14,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824548239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:14,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:14,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:32:14,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515218564] [2024-06-04 14:32:14,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:14,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:32:14,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:14,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:32:14,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:32:14,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:32:14,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 515 transitions, 6342 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:14,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:14,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:32:14,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:16,873 INFO L124 PetriNetUnfolderBase]: 4929/8505 cut-off events. [2024-06-04 14:32:16,873 INFO L125 PetriNetUnfolderBase]: For 1736794/1736794 co-relation queries the response was YES. [2024-06-04 14:32:16,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59764 conditions, 8505 events. 4929/8505 cut-off events. For 1736794/1736794 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 62900 event pairs, 1076 based on Foata normal form. 6/8505 useless extension candidates. Maximal degree in co-relation 59552. Up to 7061 conditions per place. [2024-06-04 14:32:16,998 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 455 selfloop transitions, 83 changer transitions 0/546 dead transitions. [2024-06-04 14:32:16,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 546 transitions, 8244 flow [2024-06-04 14:32:16,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:32:16,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:32:16,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 14:32:16,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-04 14:32:16,999 INFO L175 Difference]: Start difference. First operand has 419 places, 515 transitions, 6342 flow. Second operand 7 states and 181 transitions. [2024-06-04 14:32:16,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 546 transitions, 8244 flow [2024-06-04 14:32:27,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 546 transitions, 8034 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:32:27,242 INFO L231 Difference]: Finished difference. Result has 420 places, 517 transitions, 6381 flow [2024-06-04 14:32:27,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6132, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6381, PETRI_PLACES=420, PETRI_TRANSITIONS=517} [2024-06-04 14:32:27,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-04 14:32:27,243 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 517 transitions, 6381 flow [2024-06-04 14:32:27,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:27,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:27,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:32:27,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:32:27,243 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-04 14:32:27,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:27,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1913761863, now seen corresponding path program 2 times [2024-06-04 14:32:27,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:27,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540230598] [2024-06-04 14:32:27,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:27,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:32:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:27,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540230598] [2024-06-04 14:32:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540230598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:27,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:27,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:32:27,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637506717] [2024-06-04 14:32:27,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:27,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:32:27,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:27,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:32:27,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:32:27,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:32:27,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 517 transitions, 6381 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:27,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:27,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:32:27,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:29,404 INFO L124 PetriNetUnfolderBase]: 4995/8631 cut-off events. [2024-06-04 14:32:29,404 INFO L125 PetriNetUnfolderBase]: For 1866987/1866987 co-relation queries the response was YES. [2024-06-04 14:32:29,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62149 conditions, 8631 events. 4995/8631 cut-off events. For 1866987/1866987 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 64082 event pairs, 1078 based on Foata normal form. 6/8631 useless extension candidates. Maximal degree in co-relation 61936. Up to 7097 conditions per place. [2024-06-04 14:32:29,537 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 454 selfloop transitions, 90 changer transitions 0/552 dead transitions. [2024-06-04 14:32:29,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 552 transitions, 8319 flow [2024-06-04 14:32:29,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:32:29,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:32:29,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-04 14:32:29,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-04 14:32:29,538 INFO L175 Difference]: Start difference. First operand has 420 places, 517 transitions, 6381 flow. Second operand 7 states and 188 transitions. [2024-06-04 14:32:29,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 552 transitions, 8319 flow [2024-06-04 14:32:40,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 552 transitions, 8174 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-04 14:32:40,391 INFO L231 Difference]: Finished difference. Result has 424 places, 519 transitions, 6502 flow [2024-06-04 14:32:40,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6242, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6502, PETRI_PLACES=424, PETRI_TRANSITIONS=519} [2024-06-04 14:32:40,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-04 14:32:40,391 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 519 transitions, 6502 flow [2024-06-04 14:32:40,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:40,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:40,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, 1, 1] [2024-06-04 14:32:40,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:32:40,392 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-04 14:32:40,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:40,392 INFO L85 PathProgramCache]: Analyzing trace with hash -897777183, now seen corresponding path program 3 times [2024-06-04 14:32:40,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:40,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040936922] [2024-06-04 14:32:40,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:40,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:40,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:32:40,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:40,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040936922] [2024-06-04 14:32:40,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040936922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:40,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:40,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:32:40,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398730304] [2024-06-04 14:32:40,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:40,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:32:40,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:40,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:32:40,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:32:40,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:32:40,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 519 transitions, 6502 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:40,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:40,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:32:40,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:42,909 INFO L124 PetriNetUnfolderBase]: 4982/8602 cut-off events. [2024-06-04 14:32:42,910 INFO L125 PetriNetUnfolderBase]: For 1805774/1805774 co-relation queries the response was YES. [2024-06-04 14:32:43,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61038 conditions, 8602 events. 4982/8602 cut-off events. For 1805774/1805774 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 63882 event pairs, 1296 based on Foata normal form. 6/8595 useless extension candidates. Maximal degree in co-relation 60824. Up to 7570 conditions per place. [2024-06-04 14:32:43,051 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 468 selfloop transitions, 68 changer transitions 0/544 dead transitions. [2024-06-04 14:32:43,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 544 transitions, 7984 flow [2024-06-04 14:32:43,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:32:43,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:32:43,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-04 14:32:43,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-04 14:32:43,053 INFO L175 Difference]: Start difference. First operand has 424 places, 519 transitions, 6502 flow. Second operand 7 states and 180 transitions. [2024-06-04 14:32:43,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 544 transitions, 7984 flow [2024-06-04 14:32:54,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 544 transitions, 7825 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-04 14:32:54,328 INFO L231 Difference]: Finished difference. Result has 428 places, 519 transitions, 6483 flow [2024-06-04 14:32:54,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6483, PETRI_PLACES=428, PETRI_TRANSITIONS=519} [2024-06-04 14:32:54,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-04 14:32:54,328 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 519 transitions, 6483 flow [2024-06-04 14:32:54,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:54,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:54,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:32:54,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:32:54,329 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-04 14:32:54,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:54,329 INFO L85 PathProgramCache]: Analyzing trace with hash 876954597, now seen corresponding path program 4 times [2024-06-04 14:32:54,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:54,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972489716] [2024-06-04 14:32:54,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:54,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:54,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:54,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:32:54,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:54,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972489716] [2024-06-04 14:32:54,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972489716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:54,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:54,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:32:54,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377222987] [2024-06-04 14:32:54,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:54,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:32:54,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:54,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:32:54,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:32:54,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:32:54,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 519 transitions, 6483 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:54,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:54,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:32:54,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:56,486 INFO L124 PetriNetUnfolderBase]: 5010/8659 cut-off events. [2024-06-04 14:32:56,487 INFO L125 PetriNetUnfolderBase]: For 1854415/1854415 co-relation queries the response was YES. [2024-06-04 14:32:56,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61204 conditions, 8659 events. 5010/8659 cut-off events. For 1854415/1854415 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 64518 event pairs, 1317 based on Foata normal form. 8/8661 useless extension candidates. Maximal degree in co-relation 60989. Up to 7720 conditions per place. [2024-06-04 14:32:56,781 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 468 selfloop transitions, 62 changer transitions 0/538 dead transitions. [2024-06-04 14:32:56,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 538 transitions, 7642 flow [2024-06-04 14:32:56,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:32:56,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:32:56,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:32:56,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:32:56,782 INFO L175 Difference]: Start difference. First operand has 428 places, 519 transitions, 6483 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:32:56,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 538 transitions, 7642 flow [2024-06-04 14:33:09,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 538 transitions, 7362 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:33:09,850 INFO L231 Difference]: Finished difference. Result has 427 places, 520 transitions, 6381 flow [2024-06-04 14:33:09,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6381, PETRI_PLACES=427, PETRI_TRANSITIONS=520} [2024-06-04 14:33:09,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-04 14:33:09,851 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 520 transitions, 6381 flow [2024-06-04 14:33:09,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:09,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:09,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:09,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:33:09,851 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-04 14:33:09,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1133455107, now seen corresponding path program 5 times [2024-06-04 14:33:09,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:09,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192657526] [2024-06-04 14:33:09,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:09,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:09,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-04 14:33:09,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:09,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192657526] [2024-06-04 14:33:09,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192657526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:09,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:09,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:09,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687077693] [2024-06-04 14:33:09,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:09,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:09,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:09,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:09,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:10,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:33:10,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 520 transitions, 6381 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:10,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:10,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:33:10,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:12,117 INFO L124 PetriNetUnfolderBase]: 4992/8631 cut-off events. [2024-06-04 14:33:12,117 INFO L125 PetriNetUnfolderBase]: For 1760880/1760880 co-relation queries the response was YES. [2024-06-04 14:33:12,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59311 conditions, 8631 events. 4992/8631 cut-off events. For 1760880/1760880 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 64225 event pairs, 1307 based on Foata normal form. 8/8633 useless extension candidates. Maximal degree in co-relation 59096. Up to 7694 conditions per place. [2024-06-04 14:33:12,262 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 470 selfloop transitions, 60 changer transitions 0/538 dead transitions. [2024-06-04 14:33:12,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 538 transitions, 7497 flow [2024-06-04 14:33:12,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:33:12,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:33:12,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:33:12,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 14:33:12,263 INFO L175 Difference]: Start difference. First operand has 427 places, 520 transitions, 6381 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:33:12,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 538 transitions, 7497 flow [2024-06-04 14:33:25,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 538 transitions, 7338 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 14:33:25,724 INFO L231 Difference]: Finished difference. Result has 429 places, 520 transitions, 6351 flow [2024-06-04 14:33:25,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6222, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6351, PETRI_PLACES=429, PETRI_TRANSITIONS=520} [2024-06-04 14:33:25,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-04 14:33:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 520 transitions, 6351 flow [2024-06-04 14:33:25,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:25,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:25,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:25,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:33:25,726 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-04 14:33:25,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1130598147, now seen corresponding path program 6 times [2024-06-04 14:33:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:25,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970288935] [2024-06-04 14:33:25,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:25,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:25,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:25,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970288935] [2024-06-04 14:33:25,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970288935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:25,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:25,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:25,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069942090] [2024-06-04 14:33:25,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:25,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:25,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:25,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:25,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:25,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:33:25,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 520 transitions, 6351 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:25,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:25,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:33:25,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:28,259 INFO L124 PetriNetUnfolderBase]: 4974/8617 cut-off events. [2024-06-04 14:33:28,259 INFO L125 PetriNetUnfolderBase]: For 1664903/1664903 co-relation queries the response was YES. [2024-06-04 14:33:28,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57593 conditions, 8617 events. 4974/8617 cut-off events. For 1664903/1664903 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 64234 event pairs, 1203 based on Foata normal form. 8/8619 useless extension candidates. Maximal degree in co-relation 57377. Up to 7476 conditions per place. [2024-06-04 14:33:28,386 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 462 selfloop transitions, 72 changer transitions 0/542 dead transitions. [2024-06-04 14:33:28,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 542 transitions, 7497 flow [2024-06-04 14:33:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:33:28,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:33:28,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:33:28,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-04 14:33:28,388 INFO L175 Difference]: Start difference. First operand has 429 places, 520 transitions, 6351 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:33:28,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 542 transitions, 7497 flow [2024-06-04 14:33:39,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 542 transitions, 7332 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-04 14:33:39,920 INFO L231 Difference]: Finished difference. Result has 430 places, 520 transitions, 6338 flow [2024-06-04 14:33:39,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6338, PETRI_PLACES=430, PETRI_TRANSITIONS=520} [2024-06-04 14:33:39,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-04 14:33:39,921 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 520 transitions, 6338 flow [2024-06-04 14:33:39,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:39,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:39,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:39,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:33:39,921 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-04 14:33:39,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:39,921 INFO L85 PathProgramCache]: Analyzing trace with hash -296317657, now seen corresponding path program 1 times [2024-06-04 14:33:39,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:39,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693651858] [2024-06-04 14:33:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:39,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:40,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-04 14:33:40,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:40,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693651858] [2024-06-04 14:33:40,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693651858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:40,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:40,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:33:40,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670010115] [2024-06-04 14:33:40,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:40,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:33:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:40,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:33:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:33:40,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:33:40,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 520 transitions, 6338 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:40,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:40,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:33:40,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:42,109 INFO L124 PetriNetUnfolderBase]: 4995/8646 cut-off events. [2024-06-04 14:33:42,109 INFO L125 PetriNetUnfolderBase]: For 1613505/1613505 co-relation queries the response was YES. [2024-06-04 14:33:42,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58152 conditions, 8646 events. 4995/8646 cut-off events. For 1613505/1613505 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 64458 event pairs, 1304 based on Foata normal form. 1/8641 useless extension candidates. Maximal degree in co-relation 57935. Up to 7567 conditions per place. [2024-06-04 14:33:42,236 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 423 selfloop transitions, 118 changer transitions 0/549 dead transitions. [2024-06-04 14:33:42,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 549 transitions, 8276 flow [2024-06-04 14:33:42,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:33:42,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:33:42,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:33:42,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-04 14:33:42,239 INFO L175 Difference]: Start difference. First operand has 430 places, 520 transitions, 6338 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:33:42,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 549 transitions, 8276 flow [2024-06-04 14:33:53,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 549 transitions, 8061 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:33:53,567 INFO L231 Difference]: Finished difference. Result has 433 places, 529 transitions, 6599 flow [2024-06-04 14:33:53,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6599, PETRI_PLACES=433, PETRI_TRANSITIONS=529} [2024-06-04 14:33:53,568 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-04 14:33:53,568 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 529 transitions, 6599 flow [2024-06-04 14:33:53,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:53,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:53,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:53,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:33:53,569 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-04 14:33:53,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:53,569 INFO L85 PathProgramCache]: Analyzing trace with hash 982377735, now seen corresponding path program 2 times [2024-06-04 14:33:53,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:53,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652913327] [2024-06-04 14:33:53,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:53,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:53,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:53,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:53,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652913327] [2024-06-04 14:33:53,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652913327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:53,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:53,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:33:53,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091823057] [2024-06-04 14:33:53,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:53,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:33:53,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:53,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:33:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:33:53,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:33:53,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 529 transitions, 6599 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:53,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:53,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:33:53,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:56,014 INFO L124 PetriNetUnfolderBase]: 5000/8647 cut-off events. [2024-06-04 14:33:56,015 INFO L125 PetriNetUnfolderBase]: For 1631571/1631571 co-relation queries the response was YES. [2024-06-04 14:33:56,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58504 conditions, 8647 events. 5000/8647 cut-off events. For 1631571/1631571 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 64505 event pairs, 1304 based on Foata normal form. 1/8642 useless extension candidates. Maximal degree in co-relation 58284. Up to 7573 conditions per place. [2024-06-04 14:33:56,157 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 413 selfloop transitions, 127 changer transitions 0/548 dead transitions. [2024-06-04 14:33:56,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 548 transitions, 8451 flow [2024-06-04 14:33:56,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:33:56,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:33:56,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:33:56,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 14:33:56,158 INFO L175 Difference]: Start difference. First operand has 433 places, 529 transitions, 6599 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:33:56,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 548 transitions, 8451 flow [2024-06-04 14:34:08,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 548 transitions, 8277 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:08,926 INFO L231 Difference]: Finished difference. Result has 435 places, 532 transitions, 6748 flow [2024-06-04 14:34:08,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6432, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6748, PETRI_PLACES=435, PETRI_TRANSITIONS=532} [2024-06-04 14:34:08,926 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-04 14:34:08,926 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 532 transitions, 6748 flow [2024-06-04 14:34:08,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:08,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:08,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:08,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:34:08,927 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-04 14:34:08,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:08,928 INFO L85 PathProgramCache]: Analyzing trace with hash -148708057, now seen corresponding path program 3 times [2024-06-04 14:34:08,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:08,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593523193] [2024-06-04 14:34:08,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:08,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:09,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-04 14:34:09,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:09,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593523193] [2024-06-04 14:34:09,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593523193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:09,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:09,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:09,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607457339] [2024-06-04 14:34:09,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:09,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:09,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:09,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:09,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:09,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:34:09,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 532 transitions, 6748 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:09,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:09,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:34:09,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:11,234 INFO L124 PetriNetUnfolderBase]: 4997/8643 cut-off events. [2024-06-04 14:34:11,235 INFO L125 PetriNetUnfolderBase]: For 1618019/1618019 co-relation queries the response was YES. [2024-06-04 14:34:11,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58366 conditions, 8643 events. 4997/8643 cut-off events. For 1618019/1618019 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 64457 event pairs, 1304 based on Foata normal form. 1/8638 useless extension candidates. Maximal degree in co-relation 58146. Up to 7570 conditions per place. [2024-06-04 14:34:11,375 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 421 selfloop transitions, 118 changer transitions 0/547 dead transitions. [2024-06-04 14:34:11,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 547 transitions, 8202 flow [2024-06-04 14:34:11,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:11,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:11,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:34:11,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 14:34:11,377 INFO L175 Difference]: Start difference. First operand has 435 places, 532 transitions, 6748 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:34:11,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 547 transitions, 8202 flow [2024-06-04 14:34:24,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 547 transitions, 7970 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:34:24,979 INFO L231 Difference]: Finished difference. Result has 437 places, 532 transitions, 6768 flow [2024-06-04 14:34:24,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6518, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6768, PETRI_PLACES=437, PETRI_TRANSITIONS=532} [2024-06-04 14:34:24,985 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-04 14:34:24,985 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 532 transitions, 6768 flow [2024-06-04 14:34:24,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:24,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:34:24,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:34:24,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:34:24,986 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-04 14:34:24,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:34:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash 876752167, now seen corresponding path program 4 times [2024-06-04 14:34:24,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:34:24,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130092735] [2024-06-04 14:34:24,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:34:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:34:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:34:25,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:34:25,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:34:25,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130092735] [2024-06-04 14:34:25,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130092735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:34:25,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:34:25,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:34:25,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508633435] [2024-06-04 14:34:25,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:34:25,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:34:25,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:34:25,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:34:25,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:34:25,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 14:34:25,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 532 transitions, 6768 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:34:25,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:34:25,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 14:34:25,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:34:27,122 INFO L124 PetriNetUnfolderBase]: 5002/8652 cut-off events. [2024-06-04 14:34:27,122 INFO L125 PetriNetUnfolderBase]: For 1618595/1618595 co-relation queries the response was YES. [2024-06-04 14:34:27,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58438 conditions, 8652 events. 5002/8652 cut-off events. For 1618595/1618595 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 64513 event pairs, 1304 based on Foata normal form. 1/8647 useless extension candidates. Maximal degree in co-relation 58218. Up to 7576 conditions per place. [2024-06-04 14:34:27,261 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 424 selfloop transitions, 121 changer transitions 0/553 dead transitions. [2024-06-04 14:34:27,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 553 transitions, 8296 flow [2024-06-04 14:34:27,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:34:27,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:34:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:34:27,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 14:34:27,262 INFO L175 Difference]: Start difference. First operand has 437 places, 532 transitions, 6768 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:34:27,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 553 transitions, 8296 flow Killed by 15