./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_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/safe031_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/safe031_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe031_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:19:40,204 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:19:40,270 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:19:40,286 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:19:40,286 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:19:40,322 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:19:40,323 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:19:40,323 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:19:40,323 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:19:40,327 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:19:40,327 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:19:40,327 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:19:40,328 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:19:40,329 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:19:40,329 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:19:40,329 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:19:40,329 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:19:40,330 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:19:40,330 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:19:40,330 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:19:40,330 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:19:40,331 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:19:40,331 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:19:40,331 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:19:40,331 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:19:40,331 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:19:40,332 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:19:40,332 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:19:40,332 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:19:40,332 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:19:40,333 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:19:40,333 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:19:40,333 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:19:40,334 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:19:40,334 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:19:40,334 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:19:40,334 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:19:40,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:19:40,335 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:19:40,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:19:40,336 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:19:40,336 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:19:40,336 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:19:40,336 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:19:40,563 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:19:40,583 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:19:40,585 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:19:40,585 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:19:40,586 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:19:40,587 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/safe031_tso.yml/witness.yml [2024-06-04 14:19:40,702 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:19:40,703 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:19:40,703 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-04 14:19:41,722 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:19:41,920 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:19:41,920 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-04 14:19:41,931 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/27649935f/694251dac54f47108e0b1b3913457237/FLAG218a5c4ba [2024-06-04 14:19:41,941 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/27649935f/694251dac54f47108e0b1b3913457237 [2024-06-04 14:19:41,943 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:19:41,944 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:19:41,945 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:19:41,945 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:19:41,949 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:19:41,950 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:19:40" (1/2) ... [2024-06-04 14:19:41,950 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c8e2512 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:19:41, skipping insertion in model container [2024-06-04 14:19:41,951 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:19:40" (1/2) ... [2024-06-04 14:19:41,952 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@e3c6ac and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:19:41, skipping insertion in model container [2024-06-04 14:19:41,953 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:19:41" (2/2) ... [2024-06-04 14:19:41,953 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c8e2512 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:41, skipping insertion in model container [2024-06-04 14:19:41,954 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:19:41" (2/2) ... [2024-06-04 14:19:41,954 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:19:41,982 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:19:41,983 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 14:19:41,983 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 14:19:41,983 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-06-04 14:19:41,983 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:19:41,984 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-04 14:19:42,017 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:19:42,252 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:19:42,262 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:19:42,358 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:19:42,395 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:19:42,396 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42 WrapperNode [2024-06-04 14:19:42,396 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:19:42,397 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:19:42,397 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:19:42,397 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:19:42,403 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,427 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,460 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-04 14:19:42,460 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:19:42,461 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:19:42,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:19:42,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:19:42,469 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,475 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,493 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:19:42,494 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,494 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,505 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,507 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,511 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,512 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,518 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:19:42,519 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:19:42,519 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:19:42,519 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:19:42,520 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (1/1) ... [2024-06-04 14:19:42,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:19:42,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:19:42,554 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:19:42,567 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:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:19:42,582 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:19:42,582 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:19:42,583 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:19:42,583 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:19:42,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:19:42,584 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:19:42,585 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:19:42,670 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:19:42,671 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:19:42,840 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:19:42,840 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:19:42,977 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:19:42,977 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:19:42,978 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:19:42 BoogieIcfgContainer [2024-06-04 14:19:42,978 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:19:42,979 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:19:42,979 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:19:42,982 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:19:42,982 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:19:40" (1/4) ... [2024-06-04 14:19:42,982 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15bceff0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:19:42, skipping insertion in model container [2024-06-04 14:19:42,983 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:19:41" (2/4) ... [2024-06-04 14:19:42,983 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15bceff0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:19:42, skipping insertion in model container [2024-06-04 14:19:42,983 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:19:42" (3/4) ... [2024-06-04 14:19:42,983 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15bceff0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:19:42, skipping insertion in model container [2024-06-04 14:19:42,983 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:19:42" (4/4) ... [2024-06-04 14:19:42,984 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-04 14:19:42,997 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:19:42,998 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:19:42,998 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:19:43,033 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:19:43,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:19:43,077 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-04 14:19:43,078 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:19:43,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 14:19:43,079 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-04 14:19:43,081 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-04 14:19:43,087 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:19:43,092 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;@5896d226, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:19:43,095 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:19:43,100 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:19:43,102 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:19:43,102 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:19:43,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:43,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:19:43,104 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:19:43,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:43,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1782944907, now seen corresponding path program 1 times [2024-06-04 14:19:43,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:43,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880137598] [2024-06-04 14:19:43,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:43,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:43,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:43,479 INFO 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:19:43,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:43,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880137598] [2024-06-04 14:19:43,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880137598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:43,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:43,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:19:43,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456370440] [2024-06-04 14:19:43,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:43,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:19:43,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:43,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:19:43,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:19:43,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:43,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:43,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:43,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:43,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:43,762 INFO L124 PetriNetUnfolderBase]: 736/1214 cut-off events. [2024-06-04 14:19:43,762 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-04 14:19:43,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2401 conditions, 1214 events. 736/1214 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6177 event pairs, 471 based on Foata normal form. 1/1159 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-04 14:19:43,775 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 31 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-04 14:19:43,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 171 flow [2024-06-04 14:19:43,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:19:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:19:43,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-04 14:19:43,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6587301587301587 [2024-06-04 14:19:43,787 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 83 transitions. [2024-06-04 14:19:43,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 171 flow [2024-06-04 14:19:43,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:43,793 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-04 14:19:43,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-04 14:19:43,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-04 14:19:43,798 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-04 14:19:43,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:43,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:43,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:43,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:19:43,799 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:19:43,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:43,800 INFO L85 PathProgramCache]: Analyzing trace with hash 281906836, now seen corresponding path program 1 times [2024-06-04 14:19:43,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:43,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761427658] [2024-06-04 14:19:43,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:43,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:43,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:43,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:43,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761427658] [2024-06-04 14:19:43,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761427658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:43,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:43,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:19:43,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398152592] [2024-06-04 14:19:43,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:43,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:19:43,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:43,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:19:43,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:19:43,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:43,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:43,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:43,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:43,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:44,110 INFO L124 PetriNetUnfolderBase]: 730/1205 cut-off events. [2024-06-04 14:19:44,110 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-04 14:19:44,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2742 conditions, 1205 events. 730/1205 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6134 event pairs, 403 based on Foata normal form. 3/1182 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-04 14:19:44,117 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-04 14:19:44,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 238 flow [2024-06-04 14:19:44,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:19:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:19:44,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-04 14:19:44,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-04 14:19:44,121 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-04 14:19:44,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 238 flow [2024-06-04 14:19:44,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:19:44,125 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-04 14:19:44,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-04 14:19:44,126 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-04 14:19:44,126 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-04 14:19:44,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:44,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:44,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:19:44,129 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:19:44,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:44,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1529058956, now seen corresponding path program 1 times [2024-06-04 14:19:44,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:44,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172787488] [2024-06-04 14:19:44,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:44,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:44,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:44,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172787488] [2024-06-04 14:19:44,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172787488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:44,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:44,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:19:44,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366361001] [2024-06-04 14:19:44,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:44,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:19:44,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:44,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:19:44,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:19:44,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:44,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:44,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:44,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:44,394 INFO L124 PetriNetUnfolderBase]: 929/1500 cut-off events. [2024-06-04 14:19:44,394 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-04 14:19:44,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3813 conditions, 1500 events. 929/1500 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7391 event pairs, 537 based on Foata normal form. 2/1476 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-04 14:19:44,402 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 39 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-04 14:19:44,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 53 transitions, 270 flow [2024-06-04 14:19:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:19:44,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:19:44,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-04 14:19:44,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:19:44,403 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 4 states and 101 transitions. [2024-06-04 14:19:44,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 53 transitions, 270 flow [2024-06-04 14:19:44,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 53 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:44,406 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 164 flow [2024-06-04 14:19:44,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-04 14:19:44,406 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-06-04 14:19:44,406 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 164 flow [2024-06-04 14:19:44,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:44,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:44,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:19:44,407 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:19:44,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:44,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1136654126, now seen corresponding path program 1 times [2024-06-04 14:19:44,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:44,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473620458] [2024-06-04 14:19:44,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:44,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:44,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:44,541 INFO 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:19:44,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473620458] [2024-06-04 14:19:44,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473620458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:44,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:44,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:44,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092485731] [2024-06-04 14:19:44,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:44,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:44,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:44,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:44,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:44,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:44,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:44,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:44,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:44,755 INFO L124 PetriNetUnfolderBase]: 920/1491 cut-off events. [2024-06-04 14:19:44,755 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-04 14:19:44,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4130 conditions, 1491 events. 920/1491 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7417 event pairs, 290 based on Foata normal form. 6/1479 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-04 14:19:44,762 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-04 14:19:44,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 72 transitions, 378 flow [2024-06-04 14:19:44,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:44,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:44,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:19:44,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:19:44,765 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 164 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:19:44,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 72 transitions, 378 flow [2024-06-04 14:19:44,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:44,769 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-04 14:19:44,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-04 14:19:44,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-04 14:19:44,771 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-04 14:19:44,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:44,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:44,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:19:44,772 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:19:44,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:44,772 INFO L85 PathProgramCache]: Analyzing trace with hash 156188673, now seen corresponding path program 1 times [2024-06-04 14:19:44,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:44,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566772707] [2024-06-04 14:19:44,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:44,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:44,899 INFO 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:19:44,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:44,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566772707] [2024-06-04 14:19:44,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566772707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:44,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:44,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:44,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903297163] [2024-06-04 14:19:44,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:44,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:44,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:44,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:44,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:44,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:44,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:44,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:44,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:44,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:45,061 INFO L124 PetriNetUnfolderBase]: 922/1502 cut-off events. [2024-06-04 14:19:45,061 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-04 14:19:45,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4536 conditions, 1502 events. 922/1502 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7422 event pairs, 359 based on Foata normal form. 3/1504 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-04 14:19:45,069 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 51 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-04 14:19:45,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 74 transitions, 449 flow [2024-06-04 14:19:45,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:45,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:45,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:19:45,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-04 14:19:45,071 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:19:45,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 74 transitions, 449 flow [2024-06-04 14:19:45,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 74 transitions, 420 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:45,078 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 297 flow [2024-06-04 14:19:45,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2024-06-04 14:19:45,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-04 14:19:45,079 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 297 flow [2024-06-04 14:19:45,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:45,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:45,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:19:45,081 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:19:45,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:45,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1148260319, now seen corresponding path program 1 times [2024-06-04 14:19:45,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:45,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651810730] [2024-06-04 14:19:45,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:45,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:45,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:45,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651810730] [2024-06-04 14:19:45,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651810730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:45,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:45,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:45,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891091146] [2024-06-04 14:19:45,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:45,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:45,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:45,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:45,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:45,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:45,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 297 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:45,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:45,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:45,361 INFO L124 PetriNetUnfolderBase]: 933/1547 cut-off events. [2024-06-04 14:19:45,362 INFO L125 PetriNetUnfolderBase]: For 3582/3586 co-relation queries the response was YES. [2024-06-04 14:19:45,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5242 conditions, 1547 events. 933/1547 cut-off events. For 3582/3586 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7817 event pairs, 352 based on Foata normal form. 6/1551 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-04 14:19:45,370 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 61 selfloop transitions, 15 changer transitions 0/83 dead transitions. [2024-06-04 14:19:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 83 transitions, 563 flow [2024-06-04 14:19:45,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:45,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:19:45,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-04 14:19:45,372 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 297 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:19:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 83 transitions, 563 flow [2024-06-04 14:19:45,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 551 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-04 14:19:45,377 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 373 flow [2024-06-04 14:19:45,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-04 14:19:45,380 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-04 14:19:45,380 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 373 flow [2024-06-04 14:19:45,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:45,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:45,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:19:45,381 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:19:45,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:45,381 INFO L85 PathProgramCache]: Analyzing trace with hash 571898403, now seen corresponding path program 2 times [2024-06-04 14:19:45,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:45,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582774781] [2024-06-04 14:19:45,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:45,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:45,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:45,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:45,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:45,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582774781] [2024-06-04 14:19:45,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582774781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:45,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:45,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:45,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060798564] [2024-06-04 14:19:45,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:45,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:45,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:45,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:45,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:45,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 373 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:45,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:45,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:45,656 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-04 14:19:45,656 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-04 14:19:45,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 1534 events. 928/1534 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7677 event pairs, 355 based on Foata normal form. 2/1533 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-04 14:19:45,666 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-04 14:19:45,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 78 transitions, 553 flow [2024-06-04 14:19:45,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:45,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:45,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:19:45,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-04 14:19:45,668 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 373 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:19:45,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 78 transitions, 553 flow [2024-06-04 14:19:45,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 517 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-04 14:19:45,675 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 375 flow [2024-06-04 14:19:45,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=337, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-04 14:19:45,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-04 14:19:45,676 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 375 flow [2024-06-04 14:19:45,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:45,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:45,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:19:45,677 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:45,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:45,677 INFO L85 PathProgramCache]: Analyzing trace with hash 333973762, now seen corresponding path program 1 times [2024-06-04 14:19:45,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:45,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045863305] [2024-06-04 14:19:45,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:45,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:45,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:45,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:45,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045863305] [2024-06-04 14:19:45,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045863305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:45,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:45,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:45,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148347633] [2024-06-04 14:19:45,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:45,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:45,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:45,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:45,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:45,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:45,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 375 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:45,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:45,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:45,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:45,982 INFO L124 PetriNetUnfolderBase]: 1001/1636 cut-off events. [2024-06-04 14:19:45,983 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-04 14:19:45,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 1636 events. 1001/1636 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8198 event pairs, 337 based on Foata normal form. 4/1634 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-04 14:19:45,993 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 32 changer transitions 0/112 dead transitions. [2024-06-04 14:19:45,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 112 transitions, 837 flow [2024-06-04 14:19:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:45,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-04 14:19:45,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6468253968253969 [2024-06-04 14:19:45,994 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 375 flow. Second operand 6 states and 163 transitions. [2024-06-04 14:19:45,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 112 transitions, 837 flow [2024-06-04 14:19:46,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 112 transitions, 795 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:46,002 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 555 flow [2024-06-04 14:19:46,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=555, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-04 14:19:46,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-04 14:19:46,004 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 555 flow [2024-06-04 14:19:46,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:46,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:46,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:19:46,005 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:19:46,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:46,006 INFO L85 PathProgramCache]: Analyzing trace with hash 549249512, now seen corresponding path program 2 times [2024-06-04 14:19:46,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:46,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199999468] [2024-06-04 14:19:46,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:46,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:46,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:46,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:46,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199999468] [2024-06-04 14:19:46,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199999468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:46,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:46,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:46,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508593361] [2024-06-04 14:19:46,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:46,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:46,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:46,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:46,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:46,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:46,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 555 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:46,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:46,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:46,276 INFO L124 PetriNetUnfolderBase]: 1058/1738 cut-off events. [2024-06-04 14:19:46,277 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-04 14:19:46,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7445 conditions, 1738 events. 1058/1738 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8946 event pairs, 336 based on Foata normal form. 4/1739 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-04 14:19:46,289 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 49 changer transitions 0/127 dead transitions. [2024-06-04 14:19:46,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 127 transitions, 1098 flow [2024-06-04 14:19:46,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:46,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:46,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-04 14:19:46,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.626984126984127 [2024-06-04 14:19:46,290 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 555 flow. Second operand 6 states and 158 transitions. [2024-06-04 14:19:46,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 127 transitions, 1098 flow [2024-06-04 14:19:46,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 127 transitions, 1058 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-04 14:19:46,302 INFO L231 Difference]: Finished difference. Result has 78 places, 101 transitions, 853 flow [2024-06-04 14:19:46,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=853, PETRI_PLACES=78, PETRI_TRANSITIONS=101} [2024-06-04 14:19:46,303 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-04 14:19:46,303 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 101 transitions, 853 flow [2024-06-04 14:19:46,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:46,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:46,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:19:46,303 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:19:46,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash -482714028, now seen corresponding path program 3 times [2024-06-04 14:19:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:46,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537869759] [2024-06-04 14:19:46,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:46,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:46,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:46,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:46,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:46,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537869759] [2024-06-04 14:19:46,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537869759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:46,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:46,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:46,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247662927] [2024-06-04 14:19:46,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:46,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:46,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:46,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:46,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:46,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:46,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 101 transitions, 853 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:46,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:46,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:46,602 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-04 14:19:46,602 INFO L125 PetriNetUnfolderBase]: For 10798/10798 co-relation queries the response was YES. [2024-06-04 14:19:46,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8172 conditions, 1728 events. 1051/1728 cut-off events. For 10798/10798 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8860 event pairs, 336 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8135. Up to 1337 conditions per place. [2024-06-04 14:19:46,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 73 selfloop transitions, 47 changer transitions 0/127 dead transitions. [2024-06-04 14:19:46,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1245 flow [2024-06-04 14:19:46,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:46,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:46,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:19:46,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 14:19:46,622 INFO L175 Difference]: Start difference. First operand has 78 places, 101 transitions, 853 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:19:46,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1245 flow [2024-06-04 14:19:46,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 127 transitions, 1217 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-04 14:19:46,650 INFO L231 Difference]: Finished difference. Result has 86 places, 105 transitions, 1025 flow [2024-06-04 14:19:46,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=86, PETRI_TRANSITIONS=105} [2024-06-04 14:19:46,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-04 14:19:46,652 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 105 transitions, 1025 flow [2024-06-04 14:19:46,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:46,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:46,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:19:46,653 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:19:46,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:46,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1941274038, now seen corresponding path program 1 times [2024-06-04 14:19:46,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:46,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765026744] [2024-06-04 14:19:46,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:46,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:46,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:46,772 INFO 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:19:46,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:46,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765026744] [2024-06-04 14:19:46,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765026744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:46,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:46,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:46,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250624153] [2024-06-04 14:19:46,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:46,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:46,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:46,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:46,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:46,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:46,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 105 transitions, 1025 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:46,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:46,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:46,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:46,989 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-04 14:19:46,989 INFO L125 PetriNetUnfolderBase]: For 12428/12428 co-relation queries the response was YES. [2024-06-04 14:19:46,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8605 conditions, 1757 events. 1054/1757 cut-off events. For 12428/12428 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9061 event pairs, 316 based on Foata normal form. 6/1762 useless extension candidates. Maximal degree in co-relation 8563. Up to 1518 conditions per place. [2024-06-04 14:19:47,001 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 19 changer transitions 0/130 dead transitions. [2024-06-04 14:19:47,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 130 transitions, 1399 flow [2024-06-04 14:19:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:47,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:47,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:19:47,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:19:47,003 INFO L175 Difference]: Start difference. First operand has 86 places, 105 transitions, 1025 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:19:47,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 130 transitions, 1399 flow [2024-06-04 14:19:47,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 130 transitions, 1339 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:47,019 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1051 flow [2024-06-04 14:19:47,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1051, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-04 14:19:47,019 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-04 14:19:47,020 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1051 flow [2024-06-04 14:19:47,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:47,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:47,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:47,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:19:47,020 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:47,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:47,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1423829980, now seen corresponding path program 1 times [2024-06-04 14:19:47,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:47,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614490958] [2024-06-04 14:19:47,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:47,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:47,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:47,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:47,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:47,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614490958] [2024-06-04 14:19:47,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614490958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:47,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:47,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:19:47,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113860115] [2024-06-04 14:19:47,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:47,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:19:47,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:47,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:19:47,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:19:47,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:47,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1051 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:19:47,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:47,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:47,287 INFO L124 PetriNetUnfolderBase]: 1011/1712 cut-off events. [2024-06-04 14:19:47,287 INFO L125 PetriNetUnfolderBase]: For 13234/13234 co-relation queries the response was YES. [2024-06-04 14:19:47,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8448 conditions, 1712 events. 1011/1712 cut-off events. For 13234/13234 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8936 event pairs, 334 based on Foata normal form. 1/1712 useless extension candidates. Maximal degree in co-relation 8405. Up to 1421 conditions per place. [2024-06-04 14:19:47,301 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 89 selfloop transitions, 7 changer transitions 0/116 dead transitions. [2024-06-04 14:19:47,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 116 transitions, 1263 flow [2024-06-04 14:19:47,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:19:47,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:19:47,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-04 14:19:47,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:19:47,302 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1051 flow. Second operand 4 states and 99 transitions. [2024-06-04 14:19:47,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 116 transitions, 1263 flow [2024-06-04 14:19:47,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 1195 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:47,318 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1003 flow [2024-06-04 14:19:47,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1003, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-04 14:19:47,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-04 14:19:47,320 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1003 flow [2024-06-04 14:19:47,320 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:19:47,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:47,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:47,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:19:47,320 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:19:47,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:47,321 INFO L85 PathProgramCache]: Analyzing trace with hash 2120375968, now seen corresponding path program 1 times [2024-06-04 14:19:47,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:47,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940428167] [2024-06-04 14:19:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:47,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:47,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:47,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:47,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:47,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940428167] [2024-06-04 14:19:47,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940428167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:47,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:47,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:47,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978350122] [2024-06-04 14:19:47,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:47,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:47,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:47,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:47,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:47,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:47,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:47,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:47,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:47,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:47,644 INFO L124 PetriNetUnfolderBase]: 1062/1773 cut-off events. [2024-06-04 14:19:47,644 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-04 14:19:47,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8766 conditions, 1773 events. 1062/1773 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9180 event pairs, 319 based on Foata normal form. 2/1774 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-04 14:19:47,656 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 13 changer transitions 0/136 dead transitions. [2024-06-04 14:19:47,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 136 transitions, 1357 flow [2024-06-04 14:19:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:19:47,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-04 14:19:47,658 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1003 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:19:47,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 136 transitions, 1357 flow [2024-06-04 14:19:47,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 136 transitions, 1337 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:47,677 INFO L231 Difference]: Finished difference. Result has 93 places, 111 transitions, 1055 flow [2024-06-04 14:19:47,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1055, PETRI_PLACES=93, PETRI_TRANSITIONS=111} [2024-06-04 14:19:47,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-04 14:19:47,678 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 111 transitions, 1055 flow [2024-06-04 14:19:47,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:47,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:47,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:47,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:19:47,679 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:19:47,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:47,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2125137568, now seen corresponding path program 2 times [2024-06-04 14:19:47,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:47,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745128791] [2024-06-04 14:19:47,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:47,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:47,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:47,769 INFO 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:19:47,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:47,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745128791] [2024-06-04 14:19:47,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745128791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:47,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:47,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219558008] [2024-06-04 14:19:47,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:47,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:47,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:47,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:47,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:47,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 111 transitions, 1055 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:47,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:47,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:47,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:47,963 INFO L124 PetriNetUnfolderBase]: 1073/1799 cut-off events. [2024-06-04 14:19:47,963 INFO L125 PetriNetUnfolderBase]: For 17020/17022 co-relation queries the response was YES. [2024-06-04 14:19:47,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9240 conditions, 1799 events. 1073/1799 cut-off events. For 17020/17022 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9416 event pairs, 323 based on Foata normal form. 4/1802 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-04 14:19:47,976 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 109 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-06-04 14:19:47,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 141 transitions, 1509 flow [2024-06-04 14:19:47,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:47,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:19:47,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 14:19:47,978 INFO L175 Difference]: Start difference. First operand has 93 places, 111 transitions, 1055 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:19:47,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 141 transitions, 1509 flow [2024-06-04 14:19:47,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 141 transitions, 1461 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:47,997 INFO L231 Difference]: Finished difference. Result has 95 places, 117 transitions, 1147 flow [2024-06-04 14:19:47,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1147, PETRI_PLACES=95, PETRI_TRANSITIONS=117} [2024-06-04 14:19:47,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-04 14:19:47,998 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 117 transitions, 1147 flow [2024-06-04 14:19:47,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:47,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:47,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:47,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:19:47,999 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:19:47,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:47,999 INFO L85 PathProgramCache]: Analyzing trace with hash 392698458, now seen corresponding path program 3 times [2024-06-04 14:19:47,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:47,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860410812] [2024-06-04 14:19:48,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:48,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:48,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:48,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:48,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:48,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860410812] [2024-06-04 14:19:48,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860410812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:48,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:48,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:48,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931943358] [2024-06-04 14:19:48,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:48,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:48,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:48,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:48,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:48,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:48,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 117 transitions, 1147 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:48,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:48,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:48,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:48,275 INFO L124 PetriNetUnfolderBase]: 1068/1781 cut-off events. [2024-06-04 14:19:48,275 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-04 14:19:48,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9505 conditions, 1781 events. 1068/1781 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9289 event pairs, 333 based on Foata normal form. 2/1780 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-04 14:19:48,286 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-04 14:19:48,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 136 transitions, 1453 flow [2024-06-04 14:19:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:48,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:19:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-04 14:19:48,287 INFO L175 Difference]: Start difference. First operand has 95 places, 117 transitions, 1147 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:19:48,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 136 transitions, 1453 flow [2024-06-04 14:19:48,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 1387 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:48,306 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1139 flow [2024-06-04 14:19:48,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1081, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1139, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-04 14:19:48,308 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 56 predicate places. [2024-06-04 14:19:48,308 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1139 flow [2024-06-04 14:19:48,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:48,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:48,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:48,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:19:48,309 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:19:48,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:48,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1167809829, now seen corresponding path program 1 times [2024-06-04 14:19:48,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:48,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554971026] [2024-06-04 14:19:48,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:48,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:48,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:48,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:48,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:48,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554971026] [2024-06-04 14:19:48,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554971026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:48,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:48,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:48,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441138395] [2024-06-04 14:19:48,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:48,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:48,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:48,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:48,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:48,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:48,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1139 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:19:48,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:48,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:48,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:48,584 INFO L124 PetriNetUnfolderBase]: 1025/1731 cut-off events. [2024-06-04 14:19:48,585 INFO L125 PetriNetUnfolderBase]: For 20423/20433 co-relation queries the response was YES. [2024-06-04 14:19:48,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9282 conditions, 1731 events. 1025/1731 cut-off events. For 20423/20433 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9116 event pairs, 317 based on Foata normal form. 3/1727 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-04 14:19:48,597 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 91 selfloop transitions, 23 changer transitions 0/134 dead transitions. [2024-06-04 14:19:48,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1477 flow [2024-06-04 14:19:48,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:48,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:19:48,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-04 14:19:48,598 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1139 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:19:48,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1477 flow [2024-06-04 14:19:48,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1407 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:48,620 INFO L231 Difference]: Finished difference. Result has 100 places, 124 transitions, 1203 flow [2024-06-04 14:19:48,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1203, PETRI_PLACES=100, PETRI_TRANSITIONS=124} [2024-06-04 14:19:48,621 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-04 14:19:48,621 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 124 transitions, 1203 flow [2024-06-04 14:19:48,621 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:19:48,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:48,622 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:19:48,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:19:48,622 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:48,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:48,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1258647021, now seen corresponding path program 1 times [2024-06-04 14:19:48,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:48,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602903324] [2024-06-04 14:19:48,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:48,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:48,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:19:48,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:48,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602903324] [2024-06-04 14:19:48,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602903324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:48,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:48,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:48,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596458312] [2024-06-04 14:19:48,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:48,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:48,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:48,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:48,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:48,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 124 transitions, 1203 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:48,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:48,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:48,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:48,986 INFO L124 PetriNetUnfolderBase]: 1120/1868 cut-off events. [2024-06-04 14:19:48,986 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-04 14:19:48,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10415 conditions, 1868 events. 1120/1868 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9770 event pairs, 302 based on Foata normal form. 4/1869 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-04 14:19:49,000 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 124 selfloop transitions, 35 changer transitions 0/166 dead transitions. [2024-06-04 14:19:49,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 166 transitions, 1797 flow [2024-06-04 14:19:49,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:49,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:49,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 14:19:49,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-04 14:19:49,001 INFO L175 Difference]: Start difference. First operand has 100 places, 124 transitions, 1203 flow. Second operand 7 states and 185 transitions. [2024-06-04 14:19:49,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 166 transitions, 1797 flow [2024-06-04 14:19:49,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 166 transitions, 1717 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:49,027 INFO L231 Difference]: Finished difference. Result has 105 places, 134 transitions, 1326 flow [2024-06-04 14:19:49,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=105, PETRI_TRANSITIONS=134} [2024-06-04 14:19:49,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-04 14:19:49,027 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 134 transitions, 1326 flow [2024-06-04 14:19:49,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:49,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:49,028 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:19:49,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:19:49,028 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:49,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:49,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1454963851, now seen corresponding path program 2 times [2024-06-04 14:19:49,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:49,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769585183] [2024-06-04 14:19:49,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:49,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:49,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:49,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:49,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769585183] [2024-06-04 14:19:49,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769585183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:49,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:49,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:49,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393565816] [2024-06-04 14:19:49,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:49,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:49,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:49,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:49,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:49,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:49,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 134 transitions, 1326 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:49,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:49,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:49,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:49,419 INFO L124 PetriNetUnfolderBase]: 1217/2028 cut-off events. [2024-06-04 14:19:49,419 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-04 14:19:49,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11846 conditions, 2028 events. 1217/2028 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10829 event pairs, 304 based on Foata normal form. 4/2024 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-04 14:19:49,435 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 100 selfloop transitions, 84 changer transitions 0/191 dead transitions. [2024-06-04 14:19:49,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 191 transitions, 2276 flow [2024-06-04 14:19:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:49,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:49,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-04 14:19:49,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-04 14:19:49,437 INFO L175 Difference]: Start difference. First operand has 105 places, 134 transitions, 1326 flow. Second operand 7 states and 192 transitions. [2024-06-04 14:19:49,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 191 transitions, 2276 flow [2024-06-04 14:19:49,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 191 transitions, 2135 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:49,473 INFO L231 Difference]: Finished difference. Result has 111 places, 156 transitions, 1679 flow [2024-06-04 14:19:49,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1679, PETRI_PLACES=111, PETRI_TRANSITIONS=156} [2024-06-04 14:19:49,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-04 14:19:49,474 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 156 transitions, 1679 flow [2024-06-04 14:19:49,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:49,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:49,474 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:19:49,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:19:49,475 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:19:49,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:49,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1454756461, now seen corresponding path program 3 times [2024-06-04 14:19:49,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:49,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012417881] [2024-06-04 14:19:49,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:49,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:49,579 INFO 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:19:49,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:49,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012417881] [2024-06-04 14:19:49,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012417881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:49,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:49,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:49,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637216425] [2024-06-04 14:19:49,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:49,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:49,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:49,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:49,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:49,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:49,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 156 transitions, 1679 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:49,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:49,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:49,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:49,858 INFO L124 PetriNetUnfolderBase]: 1210/2019 cut-off events. [2024-06-04 14:19:49,858 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-04 14:19:49,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12590 conditions, 2019 events. 1210/2019 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10776 event pairs, 304 based on Foata normal form. 4/2015 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-04 14:19:49,874 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 104 selfloop transitions, 79 changer transitions 0/190 dead transitions. [2024-06-04 14:19:49,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 190 transitions, 2359 flow [2024-06-04 14:19:49,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:49,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:49,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-04 14:19:49,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6496598639455783 [2024-06-04 14:19:49,876 INFO L175 Difference]: Start difference. First operand has 111 places, 156 transitions, 1679 flow. Second operand 7 states and 191 transitions. [2024-06-04 14:19:49,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 190 transitions, 2359 flow [2024-06-04 14:19:49,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 190 transitions, 2245 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-04 14:19:49,921 INFO L231 Difference]: Finished difference. Result has 118 places, 156 transitions, 1738 flow [2024-06-04 14:19:49,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1738, PETRI_PLACES=118, PETRI_TRANSITIONS=156} [2024-06-04 14:19:49,922 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-04 14:19:49,922 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 156 transitions, 1738 flow [2024-06-04 14:19:49,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:49,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:49,922 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:19:49,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:19:49,923 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:19:49,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:49,923 INFO L85 PathProgramCache]: Analyzing trace with hash 1454971787, now seen corresponding path program 1 times [2024-06-04 14:19:49,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:49,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048200800] [2024-06-04 14:19:49,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:49,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:50,030 INFO 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:19:50,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:50,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048200800] [2024-06-04 14:19:50,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048200800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:50,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:50,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:50,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729706485] [2024-06-04 14:19:50,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:50,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:50,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:50,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:50,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:50,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:50,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 156 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:50,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:50,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:50,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:50,313 INFO L124 PetriNetUnfolderBase]: 1276/2133 cut-off events. [2024-06-04 14:19:50,313 INFO L125 PetriNetUnfolderBase]: For 37938/37938 co-relation queries the response was YES. [2024-06-04 14:19:50,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13113 conditions, 2133 events. 1276/2133 cut-off events. For 37938/37938 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11538 event pairs, 308 based on Foata normal form. 14/2142 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-04 14:19:50,328 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 132 selfloop transitions, 53 changer transitions 0/192 dead transitions. [2024-06-04 14:19:50,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 192 transitions, 2360 flow [2024-06-04 14:19:50,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:50,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:50,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-04 14:19:50,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-04 14:19:50,330 INFO L175 Difference]: Start difference. First operand has 118 places, 156 transitions, 1738 flow. Second operand 7 states and 187 transitions. [2024-06-04 14:19:50,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 192 transitions, 2360 flow [2024-06-04 14:19:50,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 192 transitions, 2153 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:50,368 INFO L231 Difference]: Finished difference. Result has 119 places, 159 transitions, 1698 flow [2024-06-04 14:19:50,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=119, PETRI_TRANSITIONS=159} [2024-06-04 14:19:50,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-04 14:19:50,369 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 159 transitions, 1698 flow [2024-06-04 14:19:50,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:50,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:50,369 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:19:50,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:19:50,370 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:50,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:50,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1841936891, now seen corresponding path program 1 times [2024-06-04 14:19:50,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:50,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449136166] [2024-06-04 14:19:50,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:50,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:50,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:50,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:50,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449136166] [2024-06-04 14:19:50,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449136166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:50,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:50,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:50,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790814769] [2024-06-04 14:19:50,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:50,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:50,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:50,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:50,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:50,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:50,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 159 transitions, 1698 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:19:50,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:50,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:50,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:50,671 INFO L124 PetriNetUnfolderBase]: 1206/2073 cut-off events. [2024-06-04 14:19:50,672 INFO L125 PetriNetUnfolderBase]: For 36386/36410 co-relation queries the response was YES. [2024-06-04 14:19:50,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12698 conditions, 2073 events. 1206/2073 cut-off events. For 36386/36410 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11462 event pairs, 306 based on Foata normal form. 2/2066 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-04 14:19:50,687 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-04 14:19:50,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 180 transitions, 2173 flow [2024-06-04 14:19:50,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:50,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:50,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-04 14:19:50,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:19:50,688 INFO L175 Difference]: Start difference. First operand has 119 places, 159 transitions, 1698 flow. Second operand 5 states and 130 transitions. [2024-06-04 14:19:50,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 180 transitions, 2173 flow [2024-06-04 14:19:50,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 180 transitions, 2036 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:50,728 INFO L231 Difference]: Finished difference. Result has 119 places, 164 transitions, 1703 flow [2024-06-04 14:19:50,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1703, PETRI_PLACES=119, PETRI_TRANSITIONS=164} [2024-06-04 14:19:50,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-04 14:19:50,729 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 164 transitions, 1703 flow [2024-06-04 14:19:50,729 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:19:50,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:50,730 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:19:50,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:19:50,730 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:19:50,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:50,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1112555041, now seen corresponding path program 4 times [2024-06-04 14:19:50,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:50,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446563133] [2024-06-04 14:19:50,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:50,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:50,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:50,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:50,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446563133] [2024-06-04 14:19:50,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446563133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:50,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:50,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:50,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265626764] [2024-06-04 14:19:50,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:50,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:50,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:50,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:50,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:50,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:50,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 164 transitions, 1703 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:50,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:50,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:50,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:51,084 INFO L124 PetriNetUnfolderBase]: 1343/2250 cut-off events. [2024-06-04 14:19:51,085 INFO L125 PetriNetUnfolderBase]: For 41660/41660 co-relation queries the response was YES. [2024-06-04 14:19:51,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13709 conditions, 2250 events. 1343/2250 cut-off events. For 41660/41660 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12347 event pairs, 313 based on Foata normal form. 4/2251 useless extension candidates. Maximal degree in co-relation 13652. Up to 1475 conditions per place. [2024-06-04 14:19:51,129 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 84 changer transitions 0/206 dead transitions. [2024-06-04 14:19:51,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2619 flow [2024-06-04 14:19:51,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:51,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:51,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-04 14:19:51,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6360544217687075 [2024-06-04 14:19:51,132 INFO L175 Difference]: Start difference. First operand has 119 places, 164 transitions, 1703 flow. Second operand 7 states and 187 transitions. [2024-06-04 14:19:51,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2619 flow [2024-06-04 14:19:51,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 206 transitions, 2565 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:51,171 INFO L231 Difference]: Finished difference. Result has 126 places, 175 transitions, 2032 flow [2024-06-04 14:19:51,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2032, PETRI_PLACES=126, PETRI_TRANSITIONS=175} [2024-06-04 14:19:51,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-04 14:19:51,172 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 175 transitions, 2032 flow [2024-06-04 14:19:51,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:51,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:51,172 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:19:51,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:19:51,173 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:19:51,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:51,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1814750611, now seen corresponding path program 5 times [2024-06-04 14:19:51,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:51,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964137617] [2024-06-04 14:19:51,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:51,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:51,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:51,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:51,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:51,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964137617] [2024-06-04 14:19:51,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964137617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:51,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:51,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:51,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634266602] [2024-06-04 14:19:51,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:51,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:51,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:51,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:51,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:51,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:51,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 175 transitions, 2032 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:51,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:51,522 INFO L124 PetriNetUnfolderBase]: 1336/2241 cut-off events. [2024-06-04 14:19:51,523 INFO L125 PetriNetUnfolderBase]: For 46546/46546 co-relation queries the response was YES. [2024-06-04 14:19:51,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14437 conditions, 2241 events. 1336/2241 cut-off events. For 46546/46546 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12331 event pairs, 313 based on Foata normal form. 4/2242 useless extension candidates. Maximal degree in co-relation 14377. Up to 1471 conditions per place. [2024-06-04 14:19:51,540 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 115 selfloop transitions, 83 changer transitions 0/205 dead transitions. [2024-06-04 14:19:51,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 205 transitions, 2762 flow [2024-06-04 14:19:51,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:51,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:51,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 14:19:51,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292517006802721 [2024-06-04 14:19:51,543 INFO L175 Difference]: Start difference. First operand has 126 places, 175 transitions, 2032 flow. Second operand 7 states and 185 transitions. [2024-06-04 14:19:51,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 205 transitions, 2762 flow [2024-06-04 14:19:51,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2521 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:51,599 INFO L231 Difference]: Finished difference. Result has 130 places, 175 transitions, 1968 flow [2024-06-04 14:19:51,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1968, PETRI_PLACES=130, PETRI_TRANSITIONS=175} [2024-06-04 14:19:51,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-04 14:19:51,601 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 175 transitions, 1968 flow [2024-06-04 14:19:51,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:51,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:51,602 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:19:51,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:19:51,602 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:19:51,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:51,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1558042711, now seen corresponding path program 6 times [2024-06-04 14:19:51,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:51,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213750108] [2024-06-04 14:19:51,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:51,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:51,685 INFO 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:19:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213750108] [2024-06-04 14:19:51,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213750108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:51,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:51,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163258256] [2024-06-04 14:19:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:51,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:51,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:51,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:51,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:51,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 175 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:51,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:51,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:51,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:51,961 INFO L124 PetriNetUnfolderBase]: 1353/2274 cut-off events. [2024-06-04 14:19:51,961 INFO L125 PetriNetUnfolderBase]: For 49238/49238 co-relation queries the response was YES. [2024-06-04 14:19:51,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14529 conditions, 2274 events. 1353/2274 cut-off events. For 49238/49238 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12572 event pairs, 315 based on Foata normal form. 4/2275 useless extension candidates. Maximal degree in co-relation 14468. Up to 1491 conditions per place. [2024-06-04 14:19:51,979 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 100 changer transitions 0/210 dead transitions. [2024-06-04 14:19:51,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2710 flow [2024-06-04 14:19:51,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-04 14:19:51,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-04 14:19:51,980 INFO L175 Difference]: Start difference. First operand has 130 places, 175 transitions, 1968 flow. Second operand 7 states and 183 transitions. [2024-06-04 14:19:51,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2710 flow [2024-06-04 14:19:52,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 210 transitions, 2521 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:52,027 INFO L231 Difference]: Finished difference. Result has 133 places, 184 transitions, 2185 flow [2024-06-04 14:19:52,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2185, PETRI_PLACES=133, PETRI_TRANSITIONS=184} [2024-06-04 14:19:52,027 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-04 14:19:52,027 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 184 transitions, 2185 flow [2024-06-04 14:19:52,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:52,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:52,028 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:19:52,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:19:52,028 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:19:52,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:52,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1112562977, now seen corresponding path program 2 times [2024-06-04 14:19:52,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:52,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962552697] [2024-06-04 14:19:52,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:52,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:52,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:52,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:52,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962552697] [2024-06-04 14:19:52,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962552697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:52,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:52,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:52,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434995388] [2024-06-04 14:19:52,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:52,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:52,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:52,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:52,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:52,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:52,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 184 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:52,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:52,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:52,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:52,458 INFO L124 PetriNetUnfolderBase]: 1419/2387 cut-off events. [2024-06-04 14:19:52,459 INFO L125 PetriNetUnfolderBase]: For 57086/57086 co-relation queries the response was YES. [2024-06-04 14:19:52,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15456 conditions, 2387 events. 1419/2387 cut-off events. For 57086/57086 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13245 event pairs, 311 based on Foata normal form. 14/2399 useless extension candidates. Maximal degree in co-relation 15393. Up to 1819 conditions per place. [2024-06-04 14:19:52,483 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 51 changer transitions 0/217 dead transitions. [2024-06-04 14:19:52,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 217 transitions, 2891 flow [2024-06-04 14:19:52,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:52,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:52,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:19:52,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:19:52,485 INFO L175 Difference]: Start difference. First operand has 133 places, 184 transitions, 2185 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:19:52,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 217 transitions, 2891 flow [2024-06-04 14:19:52,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 217 transitions, 2756 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:52,555 INFO L231 Difference]: Finished difference. Result has 137 places, 187 transitions, 2225 flow [2024-06-04 14:19:52,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2225, PETRI_PLACES=137, PETRI_TRANSITIONS=187} [2024-06-04 14:19:52,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-04 14:19:52,556 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 187 transitions, 2225 flow [2024-06-04 14:19:52,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:52,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:52,557 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:19:52,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:19:52,557 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:19:52,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:52,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1369063487, now seen corresponding path program 3 times [2024-06-04 14:19:52,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:52,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409432387] [2024-06-04 14:19:52,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:52,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:52,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:52,644 INFO 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:19:52,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:52,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409432387] [2024-06-04 14:19:52,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409432387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:52,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:52,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:52,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766393119] [2024-06-04 14:19:52,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:52,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:52,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:52,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:52,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:52,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:52,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:52,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:52,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:52,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:53,031 INFO L124 PetriNetUnfolderBase]: 1485/2503 cut-off events. [2024-06-04 14:19:53,031 INFO L125 PetriNetUnfolderBase]: For 61638/61638 co-relation queries the response was YES. [2024-06-04 14:19:53,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16075 conditions, 2503 events. 1485/2503 cut-off events. For 61638/61638 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14100 event pairs, 322 based on Foata normal form. 14/2515 useless extension candidates. Maximal degree in co-relation 16011. Up to 1925 conditions per place. [2024-06-04 14:19:53,052 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 159 selfloop transitions, 54 changer transitions 0/220 dead transitions. [2024-06-04 14:19:53,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 220 transitions, 2949 flow [2024-06-04 14:19:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:53,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:19:53,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:19:53,054 INFO L175 Difference]: Start difference. First operand has 137 places, 187 transitions, 2225 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:19:53,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 220 transitions, 2949 flow [2024-06-04 14:19:53,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 220 transitions, 2806 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:53,140 INFO L231 Difference]: Finished difference. Result has 139 places, 190 transitions, 2269 flow [2024-06-04 14:19:53,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=139, PETRI_TRANSITIONS=190} [2024-06-04 14:19:53,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-04 14:19:53,141 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 190 transitions, 2269 flow [2024-06-04 14:19:53,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:53,142 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:19:53,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:19:53,142 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:19:53,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:53,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1642695109, now seen corresponding path program 4 times [2024-06-04 14:19:53,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:53,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4271329] [2024-06-04 14:19:53,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:53,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:53,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:53,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:53,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:53,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4271329] [2024-06-04 14:19:53,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4271329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:53,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:53,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:53,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267202783] [2024-06-04 14:19:53,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:53,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:53,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:53,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:53,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:53,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:53,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 190 transitions, 2269 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:53,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:53,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:53,609 INFO L124 PetriNetUnfolderBase]: 1618/2752 cut-off events. [2024-06-04 14:19:53,609 INFO L125 PetriNetUnfolderBase]: For 69669/69669 co-relation queries the response was YES. [2024-06-04 14:19:53,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17507 conditions, 2752 events. 1618/2752 cut-off events. For 69669/69669 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16045 event pairs, 309 based on Foata normal form. 14/2764 useless extension candidates. Maximal degree in co-relation 17442. Up to 1736 conditions per place. [2024-06-04 14:19:53,634 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 162 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-04 14:19:53,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 230 transitions, 3123 flow [2024-06-04 14:19:53,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:53,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:53,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-04 14:19:53,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-04 14:19:53,635 INFO L175 Difference]: Start difference. First operand has 139 places, 190 transitions, 2269 flow. Second operand 7 states and 186 transitions. [2024-06-04 14:19:53,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 230 transitions, 3123 flow [2024-06-04 14:19:53,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 230 transitions, 2970 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:53,730 INFO L231 Difference]: Finished difference. Result has 142 places, 195 transitions, 2369 flow [2024-06-04 14:19:53,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2116, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=142, PETRI_TRANSITIONS=195} [2024-06-04 14:19:53,730 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-04 14:19:53,731 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 195 transitions, 2369 flow [2024-06-04 14:19:53,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:53,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:53,731 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:19:53,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:19:53,731 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:53,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:53,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1793935685, now seen corresponding path program 2 times [2024-06-04 14:19:53,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:53,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807023075] [2024-06-04 14:19:53,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:53,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:53,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:53,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:53,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807023075] [2024-06-04 14:19:53,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807023075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:53,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:53,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:53,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034060918] [2024-06-04 14:19:53,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:53,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:53,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:53,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:53,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:53,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:53,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 195 transitions, 2369 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:19:53,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:53,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:53,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:54,088 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-04 14:19:54,088 INFO L125 PetriNetUnfolderBase]: For 66769/66779 co-relation queries the response was YES. [2024-06-04 14:19:54,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16690 conditions, 2578 events. 1473/2578 cut-off events. For 66769/66779 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15499 event pairs, 385 based on Foata normal form. 2/2573 useless extension candidates. Maximal degree in co-relation 16623. Up to 2017 conditions per place. [2024-06-04 14:19:54,110 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 26 changer transitions 0/204 dead transitions. [2024-06-04 14:19:54,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 204 transitions, 2749 flow [2024-06-04 14:19:54,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:54,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:54,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-04 14:19:54,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-04 14:19:54,111 INFO L175 Difference]: Start difference. First operand has 142 places, 195 transitions, 2369 flow. Second operand 5 states and 122 transitions. [2024-06-04 14:19:54,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 204 transitions, 2749 flow [2024-06-04 14:19:54,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 204 transitions, 2604 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-04 14:19:54,192 INFO L231 Difference]: Finished difference. Result has 144 places, 195 transitions, 2287 flow [2024-06-04 14:19:54,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2287, PETRI_PLACES=144, PETRI_TRANSITIONS=195} [2024-06-04 14:19:54,192 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-04 14:19:54,192 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 195 transitions, 2287 flow [2024-06-04 14:19:54,192 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:19:54,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:54,193 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:19:54,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:19:54,193 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:54,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:54,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1679122985, now seen corresponding path program 1 times [2024-06-04 14:19:54,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:54,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471091685] [2024-06-04 14:19:54,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:54,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:54,262 INFO 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:19:54,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:54,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471091685] [2024-06-04 14:19:54,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471091685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:54,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:54,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:54,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098699483] [2024-06-04 14:19:54,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:54,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:54,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:54,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:54,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:54,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:54,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 195 transitions, 2287 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:54,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:54,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:54,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:54,575 INFO L124 PetriNetUnfolderBase]: 1604/2721 cut-off events. [2024-06-04 14:19:54,575 INFO L125 PetriNetUnfolderBase]: For 68982/68982 co-relation queries the response was YES. [2024-06-04 14:19:54,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17578 conditions, 2721 events. 1604/2721 cut-off events. For 68982/68982 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15730 event pairs, 377 based on Foata normal form. 2/2722 useless extension candidates. Maximal degree in co-relation 17509. Up to 2382 conditions per place. [2024-06-04 14:19:54,595 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 186 selfloop transitions, 18 changer transitions 0/211 dead transitions. [2024-06-04 14:19:54,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 211 transitions, 2822 flow [2024-06-04 14:19:54,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:54,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:54,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-04 14:19:54,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-06-04 14:19:54,596 INFO L175 Difference]: Start difference. First operand has 144 places, 195 transitions, 2287 flow. Second operand 5 states and 122 transitions. [2024-06-04 14:19:54,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 211 transitions, 2822 flow [2024-06-04 14:19:54,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 211 transitions, 2746 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:54,682 INFO L231 Difference]: Finished difference. Result has 144 places, 198 transitions, 2296 flow [2024-06-04 14:19:54,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=198} [2024-06-04 14:19:54,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-04 14:19:54,683 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 198 transitions, 2296 flow [2024-06-04 14:19:54,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:54,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:54,683 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:19:54,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:19:54,683 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:54,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:54,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1793928741, now seen corresponding path program 2 times [2024-06-04 14:19:54,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:54,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426692558] [2024-06-04 14:19:54,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:54,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:54,753 INFO 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:19:54,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:54,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426692558] [2024-06-04 14:19:54,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426692558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:54,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:54,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:19:54,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112053975] [2024-06-04 14:19:54,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:54,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:19:54,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:54,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:19:54,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:19:54,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:54,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 198 transitions, 2296 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:54,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:54,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:54,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:55,036 INFO L124 PetriNetUnfolderBase]: 1586/2687 cut-off events. [2024-06-04 14:19:55,036 INFO L125 PetriNetUnfolderBase]: For 71913/71913 co-relation queries the response was YES. [2024-06-04 14:19:55,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17494 conditions, 2687 events. 1586/2687 cut-off events. For 71913/71913 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15455 event pairs, 384 based on Foata normal form. 1/2686 useless extension candidates. Maximal degree in co-relation 17424. Up to 2356 conditions per place. [2024-06-04 14:19:55,061 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 181 selfloop transitions, 19 changer transitions 0/207 dead transitions. [2024-06-04 14:19:55,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 207 transitions, 2718 flow [2024-06-04 14:19:55,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:19:55,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:19:55,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-04 14:19:55,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-04 14:19:55,063 INFO L175 Difference]: Start difference. First operand has 144 places, 198 transitions, 2296 flow. Second operand 5 states and 119 transitions. [2024-06-04 14:19:55,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 207 transitions, 2718 flow [2024-06-04 14:19:55,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 207 transitions, 2691 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:55,154 INFO L231 Difference]: Finished difference. Result has 147 places, 198 transitions, 2313 flow [2024-06-04 14:19:55,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2313, PETRI_PLACES=147, PETRI_TRANSITIONS=198} [2024-06-04 14:19:55,155 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-04 14:19:55,155 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 198 transitions, 2313 flow [2024-06-04 14:19:55,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:55,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:55,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:19:55,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:19:55,156 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:19:55,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:55,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1863986431, now seen corresponding path program 1 times [2024-06-04 14:19:55,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:55,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369388871] [2024-06-04 14:19:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:55,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:55,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:19:55,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:55,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369388871] [2024-06-04 14:19:55,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369388871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:55,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:55,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:55,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833889192] [2024-06-04 14:19:55,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:55,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:55,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:55,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:55,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:55,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:55,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 198 transitions, 2313 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:55,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:55,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:55,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:55,644 INFO L124 PetriNetUnfolderBase]: 1628/2754 cut-off events. [2024-06-04 14:19:55,645 INFO L125 PetriNetUnfolderBase]: For 79889/79889 co-relation queries the response was YES. [2024-06-04 14:19:55,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18238 conditions, 2754 events. 1628/2754 cut-off events. For 79889/79889 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15882 event pairs, 261 based on Foata normal form. 4/2757 useless extension candidates. Maximal degree in co-relation 18167. Up to 2341 conditions per place. [2024-06-04 14:19:55,665 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 213 selfloop transitions, 19 changer transitions 0/239 dead transitions. [2024-06-04 14:19:55,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 239 transitions, 3093 flow [2024-06-04 14:19:55,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:19:55,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:19:55,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 14:19:55,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-04 14:19:55,666 INFO L175 Difference]: Start difference. First operand has 147 places, 198 transitions, 2313 flow. Second operand 8 states and 193 transitions. [2024-06-04 14:19:55,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 239 transitions, 3093 flow [2024-06-04 14:19:55,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 239 transitions, 3030 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:55,762 INFO L231 Difference]: Finished difference. Result has 150 places, 202 transitions, 2415 flow [2024-06-04 14:19:55,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2250, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2415, PETRI_PLACES=150, PETRI_TRANSITIONS=202} [2024-06-04 14:19:55,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-04 14:19:55,763 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 202 transitions, 2415 flow [2024-06-04 14:19:55,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:55,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:55,763 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:19:55,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:19:55,763 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:19:55,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:55,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1866843391, now seen corresponding path program 2 times [2024-06-04 14:19:55,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:55,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061504106] [2024-06-04 14:19:55,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:55,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:55,860 INFO 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:19:55,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:55,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061504106] [2024-06-04 14:19:55,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061504106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:55,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:55,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:55,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606129116] [2024-06-04 14:19:55,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:55,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:55,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:55,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:55,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:55,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:55,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 202 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:55,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:55,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:55,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:56,284 INFO L124 PetriNetUnfolderBase]: 1620/2742 cut-off events. [2024-06-04 14:19:56,284 INFO L125 PetriNetUnfolderBase]: For 83094/83094 co-relation queries the response was YES. [2024-06-04 14:19:56,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18303 conditions, 2742 events. 1620/2742 cut-off events. For 83094/83094 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15824 event pairs, 345 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 18231. Up to 2388 conditions per place. [2024-06-04 14:19:56,303 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 210 selfloop transitions, 15 changer transitions 0/232 dead transitions. [2024-06-04 14:19:56,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 232 transitions, 2941 flow [2024-06-04 14:19:56,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:56,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:56,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:19:56,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:19:56,305 INFO L175 Difference]: Start difference. First operand has 150 places, 202 transitions, 2415 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:19:56,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 232 transitions, 2941 flow [2024-06-04 14:19:56,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 232 transitions, 2819 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-04 14:19:56,410 INFO L231 Difference]: Finished difference. Result has 153 places, 202 transitions, 2330 flow [2024-06-04 14:19:56,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2293, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2330, PETRI_PLACES=153, PETRI_TRANSITIONS=202} [2024-06-04 14:19:56,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-04 14:19:56,411 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 202 transitions, 2330 flow [2024-06-04 14:19:56,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:56,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:56,411 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:19:56,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:19:56,411 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:56,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:56,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2147193601, now seen corresponding path program 3 times [2024-06-04 14:19:56,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:56,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361252649] [2024-06-04 14:19:56,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:56,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:56,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:56,499 INFO 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:19:56,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:56,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361252649] [2024-06-04 14:19:56,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361252649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:56,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:56,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:56,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560159123] [2024-06-04 14:19:56,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:56,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:56,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:56,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:56,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:56,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:56,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 202 transitions, 2330 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:56,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:56,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:56,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:56,848 INFO L124 PetriNetUnfolderBase]: 1637/2770 cut-off events. [2024-06-04 14:19:56,848 INFO L125 PetriNetUnfolderBase]: For 88246/88248 co-relation queries the response was YES. [2024-06-04 14:19:56,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18446 conditions, 2770 events. 1637/2770 cut-off events. For 88246/88248 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15997 event pairs, 349 based on Foata normal form. 6/2775 useless extension candidates. Maximal degree in co-relation 18372. Up to 2370 conditions per place. [2024-06-04 14:19:56,869 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 27 changer transitions 0/231 dead transitions. [2024-06-04 14:19:56,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 231 transitions, 2908 flow [2024-06-04 14:19:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:56,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:19:56,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:19:56,870 INFO L175 Difference]: Start difference. First operand has 153 places, 202 transitions, 2330 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:19:56,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 231 transitions, 2908 flow [2024-06-04 14:19:56,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 2873 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:57,000 INFO L231 Difference]: Finished difference. Result has 154 places, 204 transitions, 2422 flow [2024-06-04 14:19:57,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=154, PETRI_TRANSITIONS=204} [2024-06-04 14:19:57,001 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-04 14:19:57,001 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 204 transitions, 2422 flow [2024-06-04 14:19:57,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:57,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:57,001 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:19:57,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:19:57,001 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:57,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:57,002 INFO L85 PathProgramCache]: Analyzing trace with hash -500131359, now seen corresponding path program 4 times [2024-06-04 14:19:57,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:57,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561634773] [2024-06-04 14:19:57,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:57,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:57,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:57,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:57,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561634773] [2024-06-04 14:19:57,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561634773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:57,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:57,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:19:57,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109287298] [2024-06-04 14:19:57,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:57,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:19:57,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:57,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:19:57,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:19:57,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:57,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 204 transitions, 2422 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:57,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:57,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:57,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:57,414 INFO L124 PetriNetUnfolderBase]: 1629/2747 cut-off events. [2024-06-04 14:19:57,414 INFO L125 PetriNetUnfolderBase]: For 91713/91713 co-relation queries the response was YES. [2024-06-04 14:19:57,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 2747 events. 1629/2747 cut-off events. For 91713/91713 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15856 event pairs, 357 based on Foata normal form. 4/2748 useless extension candidates. Maximal degree in co-relation 18413. Up to 2358 conditions per place. [2024-06-04 14:19:57,435 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-04 14:19:57,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 230 transitions, 2994 flow [2024-06-04 14:19:57,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:19:57,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:19:57,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:19:57,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:19:57,436 INFO L175 Difference]: Start difference. First operand has 154 places, 204 transitions, 2422 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:19:57,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 230 transitions, 2994 flow [2024-06-04 14:19:57,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 230 transitions, 2885 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:57,537 INFO L231 Difference]: Finished difference. Result has 156 places, 206 transitions, 2444 flow [2024-06-04 14:19:57,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2313, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2444, PETRI_PLACES=156, PETRI_TRANSITIONS=206} [2024-06-04 14:19:57,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-04 14:19:57,538 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 206 transitions, 2444 flow [2024-06-04 14:19:57,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:57,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:57,538 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:19:57,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:19:57,538 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:19:57,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:57,539 INFO L85 PathProgramCache]: Analyzing trace with hash -448579214, now seen corresponding path program 1 times [2024-06-04 14:19:57,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:57,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211348267] [2024-06-04 14:19:57,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:57,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:57,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:19:57,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:57,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211348267] [2024-06-04 14:19:57,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211348267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:57,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:57,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:57,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176093087] [2024-06-04 14:19:57,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:57,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:57,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:57,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:57,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:57,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:57,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 206 transitions, 2444 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:57,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:57,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:57,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:57,991 INFO L124 PetriNetUnfolderBase]: 1661/2806 cut-off events. [2024-06-04 14:19:57,991 INFO L125 PetriNetUnfolderBase]: For 96992/96992 co-relation queries the response was YES. [2024-06-04 14:19:58,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18994 conditions, 2806 events. 1661/2806 cut-off events. For 96992/96992 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16232 event pairs, 339 based on Foata normal form. 4/2808 useless extension candidates. Maximal degree in co-relation 18918. Up to 2251 conditions per place. [2024-06-04 14:19:58,016 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 168 selfloop transitions, 57 changer transitions 0/232 dead transitions. [2024-06-04 14:19:58,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 232 transitions, 3236 flow [2024-06-04 14:19:58,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:58,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:58,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:19:58,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:19:58,018 INFO L175 Difference]: Start difference. First operand has 156 places, 206 transitions, 2444 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:19:58,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 232 transitions, 3236 flow [2024-06-04 14:19:58,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 232 transitions, 3123 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:58,119 INFO L231 Difference]: Finished difference. Result has 158 places, 217 transitions, 2657 flow [2024-06-04 14:19:58,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2657, PETRI_PLACES=158, PETRI_TRANSITIONS=217} [2024-06-04 14:19:58,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-04 14:19:58,120 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 217 transitions, 2657 flow [2024-06-04 14:19:58,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:58,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:58,120 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:19:58,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:19:58,120 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:19:58,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:58,120 INFO L85 PathProgramCache]: Analyzing trace with hash 222784996, now seen corresponding path program 2 times [2024-06-04 14:19:58,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:58,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224356650] [2024-06-04 14:19:58,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:58,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:58,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:58,198 INFO 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:19:58,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:58,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224356650] [2024-06-04 14:19:58,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224356650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:58,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:58,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:58,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21094805] [2024-06-04 14:19:58,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:58,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:58,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:58,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:58,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:58,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:58,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 217 transitions, 2657 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:58,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:58,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:58,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:58,515 INFO L124 PetriNetUnfolderBase]: 1673/2818 cut-off events. [2024-06-04 14:19:58,515 INFO L125 PetriNetUnfolderBase]: For 100572/100572 co-relation queries the response was YES. [2024-06-04 14:19:58,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19409 conditions, 2818 events. 1673/2818 cut-off events. For 100572/100572 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16320 event pairs, 371 based on Foata normal form. 2/2817 useless extension candidates. Maximal degree in co-relation 19331. Up to 2259 conditions per place. [2024-06-04 14:19:58,537 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 64 changer transitions 0/234 dead transitions. [2024-06-04 14:19:58,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 234 transitions, 3425 flow [2024-06-04 14:19:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:58,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:58,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:19:58,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:19:58,538 INFO L175 Difference]: Start difference. First operand has 158 places, 217 transitions, 2657 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:19:58,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 234 transitions, 3425 flow [2024-06-04 14:19:58,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 3345 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-04 14:19:58,666 INFO L231 Difference]: Finished difference. Result has 162 places, 221 transitions, 2790 flow [2024-06-04 14:19:58,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2790, PETRI_PLACES=162, PETRI_TRANSITIONS=221} [2024-06-04 14:19:58,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-04 14:19:58,667 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 221 transitions, 2790 flow [2024-06-04 14:19:58,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:58,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:58,667 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:19:58,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:19:58,668 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:19:58,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:58,668 INFO L85 PathProgramCache]: Analyzing trace with hash -441912974, now seen corresponding path program 3 times [2024-06-04 14:19:58,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:58,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508342506] [2024-06-04 14:19:58,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:58,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:58,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:58,743 INFO 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:19:58,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:58,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508342506] [2024-06-04 14:19:58,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508342506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:58,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:58,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:58,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689255683] [2024-06-04 14:19:58,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:58,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:58,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:58,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:58,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:58,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:58,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 221 transitions, 2790 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:58,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:58,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:58,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:59,070 INFO L124 PetriNetUnfolderBase]: 1667/2809 cut-off events. [2024-06-04 14:19:59,070 INFO L125 PetriNetUnfolderBase]: For 104515/104515 co-relation queries the response was YES. [2024-06-04 14:19:59,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19420 conditions, 2809 events. 1667/2809 cut-off events. For 104515/104515 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16263 event pairs, 371 based on Foata normal form. 2/2808 useless extension candidates. Maximal degree in co-relation 19341. Up to 2256 conditions per place. [2024-06-04 14:19:59,093 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 156 selfloop transitions, 70 changer transitions 0/233 dead transitions. [2024-06-04 14:19:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 233 transitions, 3414 flow [2024-06-04 14:19:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:19:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:19:59,094 INFO L175 Difference]: Start difference. First operand has 162 places, 221 transitions, 2790 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:19:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 233 transitions, 3414 flow [2024-06-04 14:19:59,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 233 transitions, 3192 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:19:59,218 INFO L231 Difference]: Finished difference. Result has 163 places, 221 transitions, 2715 flow [2024-06-04 14:19:59,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2568, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2715, PETRI_PLACES=163, PETRI_TRANSITIONS=221} [2024-06-04 14:19:59,219 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-04 14:19:59,219 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 221 transitions, 2715 flow [2024-06-04 14:19:59,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:59,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:59,219 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:19:59,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:19:59,219 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:19:59,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:59,220 INFO L85 PathProgramCache]: Analyzing trace with hash -441904046, now seen corresponding path program 1 times [2024-06-04 14:19:59,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:59,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18133216] [2024-06-04 14:19:59,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:59,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:59,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:59,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:59,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:59,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18133216] [2024-06-04 14:19:59,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18133216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:59,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:59,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:19:59,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602105174] [2024-06-04 14:19:59,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:59,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:19:59,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:59,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:19:59,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:19:59,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:19:59,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 221 transitions, 2715 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:19:59,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:59,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:19:59,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:19:59,638 INFO L124 PetriNetUnfolderBase]: 1564/2715 cut-off events. [2024-06-04 14:19:59,638 INFO L125 PetriNetUnfolderBase]: For 110248/110272 co-relation queries the response was YES. [2024-06-04 14:19:59,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18380 conditions, 2715 events. 1564/2715 cut-off events. For 110248/110272 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16215 event pairs, 344 based on Foata normal form. 12/2714 useless extension candidates. Maximal degree in co-relation 18301. Up to 2107 conditions per place. [2024-06-04 14:19:59,662 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 178 selfloop transitions, 30 changer transitions 0/237 dead transitions. [2024-06-04 14:19:59,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 237 transitions, 3205 flow [2024-06-04 14:19:59,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:19:59,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:19:59,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:19:59,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:19:59,663 INFO L175 Difference]: Start difference. First operand has 163 places, 221 transitions, 2715 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:19:59,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 237 transitions, 3205 flow [2024-06-04 14:19:59,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 237 transitions, 3032 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:19:59,772 INFO L231 Difference]: Finished difference. Result has 163 places, 223 transitions, 2639 flow [2024-06-04 14:19:59,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2639, PETRI_PLACES=163, PETRI_TRANSITIONS=223} [2024-06-04 14:19:59,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-04 14:19:59,773 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 223 transitions, 2639 flow [2024-06-04 14:19:59,773 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:19:59,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:19:59,773 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:19:59,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:19:59,773 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:19:59,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:19:59,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1753294578, now seen corresponding path program 1 times [2024-06-04 14:19:59,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:19:59,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807591597] [2024-06-04 14:19:59,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:19:59,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:19:59,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:19:59,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:19:59,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:19:59,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807591597] [2024-06-04 14:19:59,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807591597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:19:59,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:19:59,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:19:59,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610500885] [2024-06-04 14:19:59,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:19:59,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:19:59,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:19:59,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:19:59,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:19:59,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:19:59,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 223 transitions, 2639 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:19:59,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:19:59,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:19:59,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:00,457 INFO L124 PetriNetUnfolderBase]: 2312/3885 cut-off events. [2024-06-04 14:20:00,457 INFO L125 PetriNetUnfolderBase]: For 200007/200007 co-relation queries the response was YES. [2024-06-04 14:20:00,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27485 conditions, 3885 events. 2312/3885 cut-off events. For 200007/200007 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 23744 event pairs, 407 based on Foata normal form. 42/3922 useless extension candidates. Maximal degree in co-relation 27409. Up to 2361 conditions per place. [2024-06-04 14:20:00,490 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 238 selfloop transitions, 45 changer transitions 0/290 dead transitions. [2024-06-04 14:20:00,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 290 transitions, 3901 flow [2024-06-04 14:20:00,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:00,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:00,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-04 14:20:00,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6455026455026455 [2024-06-04 14:20:00,491 INFO L175 Difference]: Start difference. First operand has 163 places, 223 transitions, 2639 flow. Second operand 9 states and 244 transitions. [2024-06-04 14:20:00,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 290 transitions, 3901 flow [2024-06-04 14:20:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 290 transitions, 3828 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:00,687 INFO L231 Difference]: Finished difference. Result has 170 places, 229 transitions, 2830 flow [2024-06-04 14:20:00,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2830, PETRI_PLACES=170, PETRI_TRANSITIONS=229} [2024-06-04 14:20:00,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-04 14:20:00,687 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 229 transitions, 2830 flow [2024-06-04 14:20:00,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:00,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:00,688 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:00,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:20:00,688 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:00,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:00,688 INFO L85 PathProgramCache]: Analyzing trace with hash -537548224, now seen corresponding path program 2 times [2024-06-04 14:20:00,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:00,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378163167] [2024-06-04 14:20:00,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:00,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:00,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:00,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:00,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378163167] [2024-06-04 14:20:00,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378163167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:00,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:00,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:00,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641576904] [2024-06-04 14:20:00,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:00,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:00,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:00,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:00,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:00,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:00,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 229 transitions, 2830 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:00,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:00,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:00,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:01,383 INFO L124 PetriNetUnfolderBase]: 2470/4211 cut-off events. [2024-06-04 14:20:01,383 INFO L125 PetriNetUnfolderBase]: For 219019/219019 co-relation queries the response was YES. [2024-06-04 14:20:01,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29555 conditions, 4211 events. 2470/4211 cut-off events. For 219019/219019 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26544 event pairs, 608 based on Foata normal form. 42/4248 useless extension candidates. Maximal degree in co-relation 29476. Up to 2917 conditions per place. [2024-06-04 14:20:01,417 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 233 selfloop transitions, 42 changer transitions 0/282 dead transitions. [2024-06-04 14:20:01,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 282 transitions, 3920 flow [2024-06-04 14:20:01,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:01,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:01,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-04 14:20:01,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-04 14:20:01,418 INFO L175 Difference]: Start difference. First operand has 170 places, 229 transitions, 2830 flow. Second operand 8 states and 215 transitions. [2024-06-04 14:20:01,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 282 transitions, 3920 flow [2024-06-04 14:20:01,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 282 transitions, 3811 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:01,683 INFO L231 Difference]: Finished difference. Result has 175 places, 233 transitions, 2946 flow [2024-06-04 14:20:01,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2721, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2946, PETRI_PLACES=175, PETRI_TRANSITIONS=233} [2024-06-04 14:20:01,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-04 14:20:01,684 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 233 transitions, 2946 flow [2024-06-04 14:20:01,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:01,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:01,684 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:01,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:20:01,684 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:01,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:01,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1187391916, now seen corresponding path program 3 times [2024-06-04 14:20:01,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:01,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879445816] [2024-06-04 14:20:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:01,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:01,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:01,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:01,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879445816] [2024-06-04 14:20:01,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879445816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:01,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:01,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:01,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616143737] [2024-06-04 14:20:01,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:01,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:01,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:01,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:01,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:01,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:01,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 233 transitions, 2946 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:01,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:01,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:01,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:02,361 INFO L124 PetriNetUnfolderBase]: 2454/4207 cut-off events. [2024-06-04 14:20:02,361 INFO L125 PetriNetUnfolderBase]: For 203337/203337 co-relation queries the response was YES. [2024-06-04 14:20:02,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28201 conditions, 4207 events. 2454/4207 cut-off events. For 203337/203337 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26715 event pairs, 708 based on Foata normal form. 50/4254 useless extension candidates. Maximal degree in co-relation 28119. Up to 3393 conditions per place. [2024-06-04 14:20:02,392 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 226 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-06-04 14:20:02,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 275 transitions, 3760 flow [2024-06-04 14:20:02,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:02,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:02,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-04 14:20:02,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-04 14:20:02,394 INFO L175 Difference]: Start difference. First operand has 175 places, 233 transitions, 2946 flow. Second operand 8 states and 209 transitions. [2024-06-04 14:20:02,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 275 transitions, 3760 flow [2024-06-04 14:20:02,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 275 transitions, 3651 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:02,627 INFO L231 Difference]: Finished difference. Result has 179 places, 235 transitions, 3012 flow [2024-06-04 14:20:02,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3012, PETRI_PLACES=179, PETRI_TRANSITIONS=235} [2024-06-04 14:20:02,628 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-04 14:20:02,628 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 235 transitions, 3012 flow [2024-06-04 14:20:02,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:02,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:02,628 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:02,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:20:02,629 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:02,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:02,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1939041238, now seen corresponding path program 4 times [2024-06-04 14:20:02,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:02,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895339089] [2024-06-04 14:20:02,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:02,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:02,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:02,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:02,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895339089] [2024-06-04 14:20:02,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895339089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:02,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:02,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:02,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525020938] [2024-06-04 14:20:02,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:02,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:02,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:02,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:02,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:02,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:02,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 235 transitions, 3012 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:02,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:02,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:02,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:03,390 INFO L124 PetriNetUnfolderBase]: 2651/4548 cut-off events. [2024-06-04 14:20:03,390 INFO L125 PetriNetUnfolderBase]: For 217881/217881 co-relation queries the response was YES. [2024-06-04 14:20:03,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29925 conditions, 4548 events. 2651/4548 cut-off events. For 217881/217881 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29443 event pairs, 764 based on Foata normal form. 50/4589 useless extension candidates. Maximal degree in co-relation 29841. Up to 3289 conditions per place. [2024-06-04 14:20:03,423 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 154 selfloop transitions, 115 changer transitions 0/276 dead transitions. [2024-06-04 14:20:03,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 276 transitions, 3988 flow [2024-06-04 14:20:03,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:03,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:03,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-04 14:20:03,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-04 14:20:03,425 INFO L175 Difference]: Start difference. First operand has 179 places, 235 transitions, 3012 flow. Second operand 8 states and 215 transitions. [2024-06-04 14:20:03,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 276 transitions, 3988 flow [2024-06-04 14:20:03,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 276 transitions, 3853 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:03,660 INFO L231 Difference]: Finished difference. Result has 181 places, 237 transitions, 3196 flow [2024-06-04 14:20:03,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2877, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3196, PETRI_PLACES=181, PETRI_TRANSITIONS=237} [2024-06-04 14:20:03,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-04 14:20:03,661 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 237 transitions, 3196 flow [2024-06-04 14:20:03,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:03,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:03,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:03,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:20:03,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:03,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:03,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1306296748, now seen corresponding path program 5 times [2024-06-04 14:20:03,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:03,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953879748] [2024-06-04 14:20:03,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:03,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:03,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:03,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:03,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953879748] [2024-06-04 14:20:03,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953879748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:03,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:03,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:03,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400634005] [2024-06-04 14:20:03,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:03,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:03,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:03,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:03,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:03,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:03,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 237 transitions, 3196 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:03,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:03,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:03,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:04,479 INFO L124 PetriNetUnfolderBase]: 2848/4898 cut-off events. [2024-06-04 14:20:04,481 INFO L125 PetriNetUnfolderBase]: For 237426/237426 co-relation queries the response was YES. [2024-06-04 14:20:04,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31932 conditions, 4898 events. 2848/4898 cut-off events. For 237426/237426 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32224 event pairs, 838 based on Foata normal form. 50/4939 useless extension candidates. Maximal degree in co-relation 31847. Up to 3628 conditions per place. [2024-06-04 14:20:04,520 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 162 selfloop transitions, 110 changer transitions 0/279 dead transitions. [2024-06-04 14:20:04,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 279 transitions, 4274 flow [2024-06-04 14:20:04,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:04,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:04,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-04 14:20:04,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-04 14:20:04,521 INFO L175 Difference]: Start difference. First operand has 181 places, 237 transitions, 3196 flow. Second operand 8 states and 216 transitions. [2024-06-04 14:20:04,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 279 transitions, 4274 flow [2024-06-04 14:20:04,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 279 transitions, 3987 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:04,780 INFO L231 Difference]: Finished difference. Result has 183 places, 239 transitions, 3222 flow [2024-06-04 14:20:04,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3222, PETRI_PLACES=183, PETRI_TRANSITIONS=239} [2024-06-04 14:20:04,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-04 14:20:04,781 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 239 transitions, 3222 flow [2024-06-04 14:20:04,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:04,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:04,781 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:04,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:20:04,781 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:04,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:04,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1306148878, now seen corresponding path program 6 times [2024-06-04 14:20:04,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:04,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823536635] [2024-06-04 14:20:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:04,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:04,857 INFO 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:04,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:04,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823536635] [2024-06-04 14:20:04,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823536635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:04,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:04,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:04,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242287996] [2024-06-04 14:20:04,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:04,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:04,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:04,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:04,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:04,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:04,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 239 transitions, 3222 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:04,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:04,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:04,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:05,705 INFO L124 PetriNetUnfolderBase]: 3111/5365 cut-off events. [2024-06-04 14:20:05,705 INFO L125 PetriNetUnfolderBase]: For 246913/246913 co-relation queries the response was YES. [2024-06-04 14:20:05,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34927 conditions, 5365 events. 3111/5365 cut-off events. For 246913/246913 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36039 event pairs, 886 based on Foata normal form. 42/5398 useless extension candidates. Maximal degree in co-relation 34841. Up to 3273 conditions per place. [2024-06-04 14:20:05,755 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 171 selfloop transitions, 112 changer transitions 0/290 dead transitions. [2024-06-04 14:20:05,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 290 transitions, 4504 flow [2024-06-04 14:20:05,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:05,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:05,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-04 14:20:05,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6577380952380952 [2024-06-04 14:20:05,758 INFO L175 Difference]: Start difference. First operand has 183 places, 239 transitions, 3222 flow. Second operand 8 states and 221 transitions. [2024-06-04 14:20:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 290 transitions, 4504 flow [2024-06-04 14:20:06,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 290 transitions, 4225 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:06,103 INFO L231 Difference]: Finished difference. Result has 186 places, 243 transitions, 3329 flow [2024-06-04 14:20:06,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3329, PETRI_PLACES=186, PETRI_TRANSITIONS=243} [2024-06-04 14:20:06,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-04 14:20:06,104 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 243 transitions, 3329 flow [2024-06-04 14:20:06,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:06,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:06,104 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:06,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:20:06,104 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:06,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:06,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1931416726, now seen corresponding path program 1 times [2024-06-04 14:20:06,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:06,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429810138] [2024-06-04 14:20:06,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:06,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:06,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:06,265 INFO 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:06,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:06,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429810138] [2024-06-04 14:20:06,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429810138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:06,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:06,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:06,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964383498] [2024-06-04 14:20:06,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:06,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:06,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:06,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:06,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:06,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:06,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 243 transitions, 3329 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:06,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:06,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:06,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:07,103 INFO L124 PetriNetUnfolderBase]: 3269/5679 cut-off events. [2024-06-04 14:20:07,103 INFO L125 PetriNetUnfolderBase]: For 270321/270321 co-relation queries the response was YES. [2024-06-04 14:20:07,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36422 conditions, 5679 events. 3269/5679 cut-off events. For 270321/270321 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39095 event pairs, 926 based on Foata normal form. 42/5709 useless extension candidates. Maximal degree in co-relation 36334. Up to 3337 conditions per place. [2024-06-04 14:20:07,158 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 160 selfloop transitions, 123 changer transitions 0/290 dead transitions. [2024-06-04 14:20:07,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 290 transitions, 4397 flow [2024-06-04 14:20:07,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:07,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:07,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-04 14:20:07,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-04 14:20:07,160 INFO L175 Difference]: Start difference. First operand has 186 places, 243 transitions, 3329 flow. Second operand 8 states and 219 transitions. [2024-06-04 14:20:07,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 290 transitions, 4397 flow [2024-06-04 14:20:07,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 290 transitions, 4169 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:07,562 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3446 flow [2024-06-04 14:20:07,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3446, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-04 14:20:07,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-04 14:20:07,563 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3446 flow [2024-06-04 14:20:07,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:07,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:07,563 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:07,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:20:07,563 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:07,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:07,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1956205720, now seen corresponding path program 1 times [2024-06-04 14:20:07,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:07,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259157495] [2024-06-04 14:20:07,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:07,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:07,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:07,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:07,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259157495] [2024-06-04 14:20:07,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259157495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:07,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:07,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569711604] [2024-06-04 14:20:07,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:07,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:07,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:07,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:07,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:07,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3446 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:07,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:07,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:07,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:08,384 INFO L124 PetriNetUnfolderBase]: 3263/5660 cut-off events. [2024-06-04 14:20:08,384 INFO L125 PetriNetUnfolderBase]: For 228115/228115 co-relation queries the response was YES. [2024-06-04 14:20:08,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5660 events. 3263/5660 cut-off events. For 228115/228115 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38768 event pairs, 1087 based on Foata normal form. 2/5656 useless extension candidates. Maximal degree in co-relation 36395. Up to 4959 conditions per place. [2024-06-04 14:20:08,430 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 64 changer transitions 0/267 dead transitions. [2024-06-04 14:20:08,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 267 transitions, 4290 flow [2024-06-04 14:20:08,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:20:08,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-04 14:20:08,431 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3446 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:20:08,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 267 transitions, 4290 flow [2024-06-04 14:20:08,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 267 transitions, 3975 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:08,807 INFO L231 Difference]: Finished difference. Result has 190 places, 245 transitions, 3267 flow [2024-06-04 14:20:08,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3131, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3267, PETRI_PLACES=190, PETRI_TRANSITIONS=245} [2024-06-04 14:20:08,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-04 14:20:08,808 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 245 transitions, 3267 flow [2024-06-04 14:20:08,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:08,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:08,808 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:08,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:20:08,808 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:08,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:08,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1961919640, now seen corresponding path program 2 times [2024-06-04 14:20:08,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:08,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335514878] [2024-06-04 14:20:08,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:08,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:08,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:08,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:08,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335514878] [2024-06-04 14:20:08,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335514878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:08,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:08,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:08,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60904574] [2024-06-04 14:20:08,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:08,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:08,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:08,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:08,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:08,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:08,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 245 transitions, 3267 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:08,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:08,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:08,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:09,539 INFO L124 PetriNetUnfolderBase]: 3284/5692 cut-off events. [2024-06-04 14:20:09,540 INFO L125 PetriNetUnfolderBase]: For 234646/234646 co-relation queries the response was YES. [2024-06-04 14:20:09,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36135 conditions, 5692 events. 3284/5692 cut-off events. For 234646/234646 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39027 event pairs, 1087 based on Foata normal form. 1/5687 useless extension candidates. Maximal degree in co-relation 36044. Up to 4970 conditions per place. [2024-06-04 14:20:09,590 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 74 changer transitions 0/272 dead transitions. [2024-06-04 14:20:09,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 4249 flow [2024-06-04 14:20:09,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:09,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:20:09,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:20:09,591 INFO L175 Difference]: Start difference. First operand has 190 places, 245 transitions, 3267 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:20:09,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 4249 flow [2024-06-04 14:20:09,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 272 transitions, 4129 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:09,940 INFO L231 Difference]: Finished difference. Result has 194 places, 253 transitions, 3452 flow [2024-06-04 14:20:09,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3452, PETRI_PLACES=194, PETRI_TRANSITIONS=253} [2024-06-04 14:20:09,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-04 14:20:09,940 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 253 transitions, 3452 flow [2024-06-04 14:20:09,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:09,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:09,941 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:09,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:20:09,941 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:09,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:09,941 INFO L85 PathProgramCache]: Analyzing trace with hash -735865050, now seen corresponding path program 7 times [2024-06-04 14:20:09,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:09,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387889460] [2024-06-04 14:20:09,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:09,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:09,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:10,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:10,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387889460] [2024-06-04 14:20:10,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387889460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:10,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:10,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:10,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826132933] [2024-06-04 14:20:10,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:10,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:10,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:10,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:10,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:10,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:10,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 253 transitions, 3452 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:10,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:10,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:10,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:10,820 INFO L124 PetriNetUnfolderBase]: 3471/6007 cut-off events. [2024-06-04 14:20:10,820 INFO L125 PetriNetUnfolderBase]: For 304063/304063 co-relation queries the response was YES. [2024-06-04 14:20:10,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38131 conditions, 6007 events. 3471/6007 cut-off events. For 304063/304063 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41751 event pairs, 1140 based on Foata normal form. 50/6054 useless extension candidates. Maximal degree in co-relation 38038. Up to 4678 conditions per place. [2024-06-04 14:20:10,878 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 113 changer transitions 0/290 dead transitions. [2024-06-04 14:20:10,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 290 transitions, 4404 flow [2024-06-04 14:20:10,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:10,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:10,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-04 14:20:10,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:20:10,879 INFO L175 Difference]: Start difference. First operand has 194 places, 253 transitions, 3452 flow. Second operand 8 states and 208 transitions. [2024-06-04 14:20:10,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 290 transitions, 4404 flow [2024-06-04 14:20:11,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 290 transitions, 4323 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:11,419 INFO L231 Difference]: Finished difference. Result has 200 places, 255 transitions, 3702 flow [2024-06-04 14:20:11,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=200, PETRI_TRANSITIONS=255} [2024-06-04 14:20:11,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-04 14:20:11,419 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 255 transitions, 3702 flow [2024-06-04 14:20:11,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:11,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:11,420 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:11,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:20:11,420 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:11,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:11,420 INFO L85 PathProgramCache]: Analyzing trace with hash -19276758, now seen corresponding path program 8 times [2024-06-04 14:20:11,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:11,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845061552] [2024-06-04 14:20:11,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:11,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:11,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:11,503 INFO 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:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845061552] [2024-06-04 14:20:11,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845061552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:11,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:11,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075517363] [2024-06-04 14:20:11,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:11,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:11,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:11,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:11,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:11,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 255 transitions, 3702 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:11,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:11,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:11,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:12,337 INFO L124 PetriNetUnfolderBase]: 3668/6346 cut-off events. [2024-06-04 14:20:12,337 INFO L125 PetriNetUnfolderBase]: For 328060/328060 co-relation queries the response was YES. [2024-06-04 14:20:12,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40681 conditions, 6346 events. 3668/6346 cut-off events. For 328060/328060 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44639 event pairs, 1213 based on Foata normal form. 50/6393 useless extension candidates. Maximal degree in co-relation 40587. Up to 5005 conditions per place. [2024-06-04 14:20:12,392 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 104 changer transitions 0/292 dead transitions. [2024-06-04 14:20:12,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 292 transitions, 4666 flow [2024-06-04 14:20:12,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:12,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:12,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-04 14:20:12,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-04 14:20:12,393 INFO L175 Difference]: Start difference. First operand has 200 places, 255 transitions, 3702 flow. Second operand 8 states and 209 transitions. [2024-06-04 14:20:12,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 292 transitions, 4666 flow [2024-06-04 14:20:12,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 292 transitions, 4369 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:12,891 INFO L231 Difference]: Finished difference. Result has 202 places, 257 transitions, 3722 flow [2024-06-04 14:20:12,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3722, PETRI_PLACES=202, PETRI_TRANSITIONS=257} [2024-06-04 14:20:12,892 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-04 14:20:12,892 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 257 transitions, 3722 flow [2024-06-04 14:20:12,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:12,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:12,892 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:12,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:20:12,892 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:12,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:12,893 INFO L85 PathProgramCache]: Analyzing trace with hash -577510668, now seen corresponding path program 9 times [2024-06-04 14:20:12,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:12,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152048391] [2024-06-04 14:20:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:12,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:12,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:12,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:12,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:12,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152048391] [2024-06-04 14:20:12,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152048391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:12,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:12,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:12,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430541131] [2024-06-04 14:20:12,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:12,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:12,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:12,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:12,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:13,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:13,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 257 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:13,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:13,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:13,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:13,989 INFO L124 PetriNetUnfolderBase]: 3865/6697 cut-off events. [2024-06-04 14:20:13,989 INFO L125 PetriNetUnfolderBase]: For 346627/346627 co-relation queries the response was YES. [2024-06-04 14:20:14,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42367 conditions, 6697 events. 3865/6697 cut-off events. For 346627/346627 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47635 event pairs, 1286 based on Foata normal form. 50/6744 useless extension candidates. Maximal degree in co-relation 42272. Up to 5344 conditions per place. [2024-06-04 14:20:14,051 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 185 selfloop transitions, 103 changer transitions 0/295 dead transitions. [2024-06-04 14:20:14,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 295 transitions, 4800 flow [2024-06-04 14:20:14,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-04 14:20:14,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-04 14:20:14,052 INFO L175 Difference]: Start difference. First operand has 202 places, 257 transitions, 3722 flow. Second operand 8 states and 209 transitions. [2024-06-04 14:20:14,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 295 transitions, 4800 flow [2024-06-04 14:20:14,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 295 transitions, 4517 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:14,559 INFO L231 Difference]: Finished difference. Result has 204 places, 259 transitions, 3758 flow [2024-06-04 14:20:14,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3758, PETRI_PLACES=204, PETRI_TRANSITIONS=259} [2024-06-04 14:20:14,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-04 14:20:14,560 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 259 transitions, 3758 flow [2024-06-04 14:20:14,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:14,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:14,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:14,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:20:14,560 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:20:14,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:14,561 INFO L85 PathProgramCache]: Analyzing trace with hash -218726418, now seen corresponding path program 10 times [2024-06-04 14:20:14,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:14,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60681990] [2024-06-04 14:20:14,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:14,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:14,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:14,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:14,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:14,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60681990] [2024-06-04 14:20:14,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60681990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:14,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:14,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:14,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888798513] [2024-06-04 14:20:14,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:14,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:14,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:14,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:14,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:14,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:14,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 259 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:14,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:14,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:14,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:15,855 INFO L124 PetriNetUnfolderBase]: 4204/7292 cut-off events. [2024-06-04 14:20:15,855 INFO L125 PetriNetUnfolderBase]: For 395206/395206 co-relation queries the response was YES. [2024-06-04 14:20:15,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46607 conditions, 7292 events. 4204/7292 cut-off events. For 395206/395206 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52913 event pairs, 1360 based on Foata normal form. 42/7331 useless extension candidates. Maximal degree in co-relation 46511. Up to 4575 conditions per place. [2024-06-04 14:20:15,933 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 193 selfloop transitions, 106 changer transitions 0/306 dead transitions. [2024-06-04 14:20:15,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 306 transitions, 5064 flow [2024-06-04 14:20:15,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:15,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:15,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-04 14:20:15,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-04 14:20:15,934 INFO L175 Difference]: Start difference. First operand has 204 places, 259 transitions, 3758 flow. Second operand 8 states and 214 transitions. [2024-06-04 14:20:15,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 306 transitions, 5064 flow [2024-06-04 14:20:16,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 306 transitions, 4779 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:16,636 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 3883 flow [2024-06-04 14:20:16,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3883, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-04 14:20:16,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-04 14:20:16,637 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 3883 flow [2024-06-04 14:20:16,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:16,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:16,637 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:16,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:20:16,638 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:20:16,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:16,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1659711672, now seen corresponding path program 2 times [2024-06-04 14:20:16,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:16,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513819559] [2024-06-04 14:20:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:16,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:16,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:16,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:16,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513819559] [2024-06-04 14:20:16,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513819559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:16,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:16,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:16,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578787264] [2024-06-04 14:20:16,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:16,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:16,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:16,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:16,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:16,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:16,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 3883 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:16,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:16,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:16,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:17,727 INFO L124 PetriNetUnfolderBase]: 4355/7593 cut-off events. [2024-06-04 14:20:17,727 INFO L125 PetriNetUnfolderBase]: For 410686/410686 co-relation queries the response was YES. [2024-06-04 14:20:17,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47958 conditions, 7593 events. 4355/7593 cut-off events. For 410686/410686 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55890 event pairs, 1445 based on Foata normal form. 42/7632 useless extension candidates. Maximal degree in co-relation 47860. Up to 5839 conditions per place. [2024-06-04 14:20:17,792 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 182 selfloop transitions, 117 changer transitions 0/306 dead transitions. [2024-06-04 14:20:17,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 306 transitions, 4933 flow [2024-06-04 14:20:17,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:17,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:17,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-04 14:20:17,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-06-04 14:20:17,793 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 3883 flow. Second operand 8 states and 213 transitions. [2024-06-04 14:20:17,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 306 transitions, 4933 flow [2024-06-04 14:20:18,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 306 transitions, 4696 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:18,472 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 3999 flow [2024-06-04 14:20:18,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3999, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-04 14:20:18,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-04 14:20:18,473 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 3999 flow [2024-06-04 14:20:18,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:18,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:18,474 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:18,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:20:18,474 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:20:18,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:18,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2060904696, now seen corresponding path program 3 times [2024-06-04 14:20:18,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:18,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391439631] [2024-06-04 14:20:18,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:18,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:18,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:18,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:18,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391439631] [2024-06-04 14:20:18,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391439631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:18,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:18,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:18,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429504746] [2024-06-04 14:20:18,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:18,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:18,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:18,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:18,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:18,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:18,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 3999 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:18,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:18,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:18,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:19,643 INFO L124 PetriNetUnfolderBase]: 4666/8167 cut-off events. [2024-06-04 14:20:19,643 INFO L125 PetriNetUnfolderBase]: For 473605/473605 co-relation queries the response was YES. [2024-06-04 14:20:19,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52217 conditions, 8167 events. 4666/8167 cut-off events. For 473605/473605 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 60990 event pairs, 1497 based on Foata normal form. 42/8206 useless extension candidates. Maximal degree in co-relation 52117. Up to 3451 conditions per place. [2024-06-04 14:20:19,720 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 181 selfloop transitions, 126 changer transitions 0/314 dead transitions. [2024-06-04 14:20:19,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 314 transitions, 5237 flow [2024-06-04 14:20:19,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:19,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:19,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-04 14:20:19,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-04 14:20:19,721 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 3999 flow. Second operand 8 states and 216 transitions. [2024-06-04 14:20:19,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 314 transitions, 5237 flow [2024-06-04 14:20:20,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 314 transitions, 4914 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:20,418 INFO L231 Difference]: Finished difference. Result has 213 places, 267 transitions, 4049 flow [2024-06-04 14:20:20,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4049, PETRI_PLACES=213, PETRI_TRANSITIONS=267} [2024-06-04 14:20:20,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-04 14:20:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 267 transitions, 4049 flow [2024-06-04 14:20:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:20,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:20,418 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:20,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:20:20,419 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:20:20,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash -11652246, now seen corresponding path program 4 times [2024-06-04 14:20:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080377131] [2024-06-04 14:20:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:20,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:20,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:20,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:20,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:20,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080377131] [2024-06-04 14:20:20,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080377131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:20,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:20,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:20:20,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064168569] [2024-06-04 14:20:20,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:20,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:20:20,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:20,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:20:20,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:20:20,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:20,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 267 transitions, 4049 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:20,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:20,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:20,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:21,629 INFO L124 PetriNetUnfolderBase]: 4730/8315 cut-off events. [2024-06-04 14:20:21,629 INFO L125 PetriNetUnfolderBase]: For 456567/456567 co-relation queries the response was YES. [2024-06-04 14:20:21,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51563 conditions, 8315 events. 4730/8315 cut-off events. For 456567/456567 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 62921 event pairs, 1687 based on Foata normal form. 42/8354 useless extension candidates. Maximal degree in co-relation 51462. Up to 6137 conditions per place. [2024-06-04 14:20:21,713 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 191 selfloop transitions, 110 changer transitions 0/308 dead transitions. [2024-06-04 14:20:21,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 308 transitions, 4959 flow [2024-06-04 14:20:21,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:20:21,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:20:21,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-04 14:20:21,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-04 14:20:21,714 INFO L175 Difference]: Start difference. First operand has 213 places, 267 transitions, 4049 flow. Second operand 8 states and 212 transitions. [2024-06-04 14:20:21,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 308 transitions, 4959 flow [2024-06-04 14:20:22,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 308 transitions, 4570 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-04 14:20:22,521 INFO L231 Difference]: Finished difference. Result has 212 places, 267 transitions, 3843 flow [2024-06-04 14:20:22,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3576, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3843, PETRI_PLACES=212, PETRI_TRANSITIONS=267} [2024-06-04 14:20:22,521 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-04 14:20:22,522 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 267 transitions, 3843 flow [2024-06-04 14:20:22,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:22,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:22,522 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:22,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:20:22,522 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:22,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:22,523 INFO L85 PathProgramCache]: Analyzing trace with hash -227472232, now seen corresponding path program 3 times [2024-06-04 14:20:22,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:22,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619298162] [2024-06-04 14:20:22,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:22,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:22,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:22,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:20:22,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:22,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619298162] [2024-06-04 14:20:22,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619298162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:22,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:22,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:22,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874610472] [2024-06-04 14:20:22,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:22,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:22,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:22,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:22,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:22,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:22,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 267 transitions, 3843 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:22,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:22,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:22,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:23,794 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-04 14:20:23,794 INFO L125 PetriNetUnfolderBase]: For 404021/404021 co-relation queries the response was YES. [2024-06-04 14:20:23,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50823 conditions, 8289 events. 4724/8289 cut-off events. For 404021/404021 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62555 event pairs, 1807 based on Foata normal form. 2/8289 useless extension candidates. Maximal degree in co-relation 50724. Up to 7441 conditions per place. [2024-06-04 14:20:23,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 65 changer transitions 0/285 dead transitions. [2024-06-04 14:20:23,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 285 transitions, 4659 flow [2024-06-04 14:20:23,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:23,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:23,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:20:23,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:20:23,865 INFO L175 Difference]: Start difference. First operand has 212 places, 267 transitions, 3843 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:20:23,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 285 transitions, 4659 flow [2024-06-04 14:20:24,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 285 transitions, 4303 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-04 14:20:24,467 INFO L231 Difference]: Finished difference. Result has 211 places, 267 transitions, 3626 flow [2024-06-04 14:20:24,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3626, PETRI_PLACES=211, PETRI_TRANSITIONS=267} [2024-06-04 14:20:24,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-04 14:20:24,468 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 267 transitions, 3626 flow [2024-06-04 14:20:24,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:24,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:24,468 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:24,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:20:24,468 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:24,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:24,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1282515862, now seen corresponding path program 4 times [2024-06-04 14:20:24,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:24,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423191628] [2024-06-04 14:20:24,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:24,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:24,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:24,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:24,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423191628] [2024-06-04 14:20:24,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423191628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:24,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:24,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:24,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290727032] [2024-06-04 14:20:24,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:24,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:24,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:24,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:24,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:24,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:24,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 267 transitions, 3626 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:24,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:24,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:24,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:25,532 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-04 14:20:25,532 INFO L125 PetriNetUnfolderBase]: For 362359/362359 co-relation queries the response was YES. [2024-06-04 14:20:25,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47353 conditions, 8042 events. 4581/8042 cut-off events. For 362359/362359 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60302 event pairs, 1743 based on Foata normal form. 4/8044 useless extension candidates. Maximal degree in co-relation 47253. Up to 7223 conditions per place. [2024-06-04 14:20:25,608 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 63 changer transitions 0/281 dead transitions. [2024-06-04 14:20:25,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 4318 flow [2024-06-04 14:20:25,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:25,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 14:20:25,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:20:25,609 INFO L175 Difference]: Start difference. First operand has 211 places, 267 transitions, 3626 flow. Second operand 6 states and 147 transitions. [2024-06-04 14:20:25,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 4318 flow [2024-06-04 14:20:26,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 281 transitions, 4219 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:26,258 INFO L231 Difference]: Finished difference. Result has 214 places, 267 transitions, 3662 flow [2024-06-04 14:20:26,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3662, PETRI_PLACES=214, PETRI_TRANSITIONS=267} [2024-06-04 14:20:26,259 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-04 14:20:26,259 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 267 transitions, 3662 flow [2024-06-04 14:20:26,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:26,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:26,259 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:26,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:20:26,259 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:20:26,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:26,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1683613446, now seen corresponding path program 5 times [2024-06-04 14:20:26,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:26,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841391471] [2024-06-04 14:20:26,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:26,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:26,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:20:26,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:26,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841391471] [2024-06-04 14:20:26,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841391471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:26,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:26,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:26,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117641786] [2024-06-04 14:20:26,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:26,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:26,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:26,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:26,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:26,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:26,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 267 transitions, 3662 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:26,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:26,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:26,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:27,303 INFO L124 PetriNetUnfolderBase]: 4490/7853 cut-off events. [2024-06-04 14:20:27,304 INFO L125 PetriNetUnfolderBase]: For 368090/368090 co-relation queries the response was YES. [2024-06-04 14:20:27,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46685 conditions, 7853 events. 4490/7853 cut-off events. For 368090/368090 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58306 event pairs, 1725 based on Foata normal form. 2/7852 useless extension candidates. Maximal degree in co-relation 46584. Up to 7058 conditions per place. [2024-06-04 14:20:27,377 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 201 selfloop transitions, 69 changer transitions 2/279 dead transitions. [2024-06-04 14:20:27,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 279 transitions, 4458 flow [2024-06-04 14:20:27,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:27,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:27,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:20:27,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:20:27,378 INFO L175 Difference]: Start difference. First operand has 214 places, 267 transitions, 3662 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:20:27,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 279 transitions, 4458 flow [2024-06-04 14:20:28,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 279 transitions, 4294 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:28,162 INFO L231 Difference]: Finished difference. Result has 214 places, 265 transitions, 3616 flow [2024-06-04 14:20:28,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=214, PETRI_TRANSITIONS=265} [2024-06-04 14:20:28,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-04 14:20:28,163 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 265 transitions, 3616 flow [2024-06-04 14:20:28,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:28,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:28,163 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:28,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:20:28,163 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:20:28,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:28,164 INFO L85 PathProgramCache]: Analyzing trace with hash 980780602, now seen corresponding path program 6 times [2024-06-04 14:20:28,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:28,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251710510] [2024-06-04 14:20:28,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:28,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:28,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:28,235 INFO 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:28,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:28,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251710510] [2024-06-04 14:20:28,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251710510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:28,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:28,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:28,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481111179] [2024-06-04 14:20:28,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:28,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:28,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:28,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:28,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:28,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:28,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 265 transitions, 3616 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:28,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:28,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:28,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:29,187 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-04 14:20:29,187 INFO L125 PetriNetUnfolderBase]: For 375275/375275 co-relation queries the response was YES. [2024-06-04 14:20:29,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45671 conditions, 7607 events. 4357/7607 cut-off events. For 375275/375275 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56099 event pairs, 1678 based on Foata normal form. 2/7606 useless extension candidates. Maximal degree in co-relation 45570. Up to 6831 conditions per place. [2024-06-04 14:20:29,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 195 selfloop transitions, 72 changer transitions 2/276 dead transitions. [2024-06-04 14:20:29,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 276 transitions, 4294 flow [2024-06-04 14:20:29,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:29,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:29,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:20:29,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:20:29,259 INFO L175 Difference]: Start difference. First operand has 214 places, 265 transitions, 3616 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:20:29,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 276 transitions, 4294 flow [2024-06-04 14:20:29,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 276 transitions, 4120 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:29,982 INFO L231 Difference]: Finished difference. Result has 215 places, 263 transitions, 3562 flow [2024-06-04 14:20:29,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3562, PETRI_PLACES=215, PETRI_TRANSITIONS=263} [2024-06-04 14:20:29,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-04 14:20:29,982 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 263 transitions, 3562 flow [2024-06-04 14:20:29,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:29,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:29,983 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:29,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:20:29,983 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:20:29,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:29,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1424635089, now seen corresponding path program 1 times [2024-06-04 14:20:29,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:29,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828605850] [2024-06-04 14:20:29,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:29,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:30,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:30,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:30,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828605850] [2024-06-04 14:20:30,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828605850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:30,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:30,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:30,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628659567] [2024-06-04 14:20:30,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:30,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:30,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:30,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:30,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:30,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:30,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 263 transitions, 3562 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:30,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:30,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:30,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:31,117 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-04 14:20:31,117 INFO L125 PetriNetUnfolderBase]: For 386259/386259 co-relation queries the response was YES. [2024-06-04 14:20:31,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45697 conditions, 7571 events. 4327/7571 cut-off events. For 386259/386259 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55847 event pairs, 1642 based on Foata normal form. 2/7571 useless extension candidates. Maximal degree in co-relation 45595. Up to 6781 conditions per place. [2024-06-04 14:20:31,196 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 205 selfloop transitions, 71 changer transitions 1/284 dead transitions. [2024-06-04 14:20:31,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 284 transitions, 4341 flow [2024-06-04 14:20:31,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:31,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:31,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:20:31,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:20:31,197 INFO L175 Difference]: Start difference. First operand has 215 places, 263 transitions, 3562 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:20:31,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 284 transitions, 4341 flow [2024-06-04 14:20:31,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 284 transitions, 4042 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-04 14:20:31,993 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3463 flow [2024-06-04 14:20:31,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3463, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-04 14:20:31,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-04 14:20:31,994 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3463 flow [2024-06-04 14:20:31,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:31,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:31,994 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:31,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:20:31,994 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:20:31,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:31,994 INFO L85 PathProgramCache]: Analyzing trace with hash -215077409, now seen corresponding path program 2 times [2024-06-04 14:20:31,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:31,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660916010] [2024-06-04 14:20:31,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:31,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:32,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:32,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:32,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660916010] [2024-06-04 14:20:32,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660916010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:32,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:32,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:32,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735880724] [2024-06-04 14:20:32,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:32,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:32,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:32,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:32,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:32,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:32,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3463 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:32,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:32,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:32,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:33,064 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-04 14:20:33,064 INFO L125 PetriNetUnfolderBase]: For 397962/397962 co-relation queries the response was YES. [2024-06-04 14:20:33,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45894 conditions, 7587 events. 4335/7587 cut-off events. For 397962/397962 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55890 event pairs, 1643 based on Foata normal form. 2/7587 useless extension candidates. Maximal degree in co-relation 45791. Up to 6791 conditions per place. [2024-06-04 14:20:33,145 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 68 changer transitions 1/284 dead transitions. [2024-06-04 14:20:33,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4237 flow [2024-06-04 14:20:33,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:20:33,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:20:33,146 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3463 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:20:33,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4237 flow [2024-06-04 14:20:33,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 284 transitions, 4130 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:33,863 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3547 flow [2024-06-04 14:20:33,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3547, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-04 14:20:33,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-04 14:20:33,863 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3547 flow [2024-06-04 14:20:33,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:33,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:33,863 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:33,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:20:33,863 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:20:33,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:33,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1676247133, now seen corresponding path program 3 times [2024-06-04 14:20:33,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:33,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219062294] [2024-06-04 14:20:33,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:33,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:33,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:33,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:33,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219062294] [2024-06-04 14:20:33,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219062294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:33,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:33,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:33,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322773462] [2024-06-04 14:20:33,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:33,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:33,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:33,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:33,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:33,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:33,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3547 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:33,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:33,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:33,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:34,924 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-04 14:20:34,925 INFO L125 PetriNetUnfolderBase]: For 406906/406906 co-relation queries the response was YES. [2024-06-04 14:20:34,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45448 conditions, 7450 events. 4266/7450 cut-off events. For 406906/406906 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54609 event pairs, 1648 based on Foata normal form. 2/7449 useless extension candidates. Maximal degree in co-relation 45344. Up to 6665 conditions per place. [2024-06-04 14:20:34,993 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 203 selfloop transitions, 66 changer transitions 3/279 dead transitions. [2024-06-04 14:20:34,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 279 transitions, 4115 flow [2024-06-04 14:20:34,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-04 14:20:34,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:20:34,994 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3547 flow. Second operand 6 states and 141 transitions. [2024-06-04 14:20:34,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 279 transitions, 4115 flow [2024-06-04 14:20:35,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 279 transitions, 4026 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:35,627 INFO L231 Difference]: Finished difference. Result has 218 places, 266 transitions, 3546 flow [2024-06-04 14:20:35,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3546, PETRI_PLACES=218, PETRI_TRANSITIONS=266} [2024-06-04 14:20:35,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-04 14:20:35,627 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 266 transitions, 3546 flow [2024-06-04 14:20:35,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:35,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:35,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:35,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:20:35,628 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:20:35,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:35,628 INFO L85 PathProgramCache]: Analyzing trace with hash -430718847, now seen corresponding path program 1 times [2024-06-04 14:20:35,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:35,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388958675] [2024-06-04 14:20:35,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:35,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:35,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388958675] [2024-06-04 14:20:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388958675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:35,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:35,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:35,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161408160] [2024-06-04 14:20:35,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:35,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:35,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:35,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:35,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:35,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:20:35,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 266 transitions, 3546 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:35,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:35,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:20:35,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:36,586 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-04 14:20:36,586 INFO L125 PetriNetUnfolderBase]: For 435468/435468 co-relation queries the response was YES. [2024-06-04 14:20:36,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43203 conditions, 6930 events. 3919/6930 cut-off events. For 435468/435468 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51010 event pairs, 1423 based on Foata normal form. 17/6896 useless extension candidates. Maximal degree in co-relation 43098. Up to 6107 conditions per place. [2024-06-04 14:20:36,659 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 220 selfloop transitions, 29 changer transitions 0/283 dead transitions. [2024-06-04 14:20:36,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 283 transitions, 4147 flow [2024-06-04 14:20:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:36,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:20:36,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-04 14:20:36,660 INFO L175 Difference]: Start difference. First operand has 218 places, 266 transitions, 3546 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:20:36,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 283 transitions, 4147 flow [2024-06-04 14:20:37,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 3804 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:20:37,247 INFO L231 Difference]: Finished difference. Result has 215 places, 269 transitions, 3330 flow [2024-06-04 14:20:37,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3330, PETRI_PLACES=215, PETRI_TRANSITIONS=269} [2024-06-04 14:20:37,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-04 14:20:37,248 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 269 transitions, 3330 flow [2024-06-04 14:20:37,248 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:20:37,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:37,248 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:37,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:20:37,248 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:20:37,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash 583706787, now seen corresponding path program 2 times [2024-06-04 14:20:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:37,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162857147] [2024-06-04 14:20:37,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:37,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:20:37,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:37,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162857147] [2024-06-04 14:20:37,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162857147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:37,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:37,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:37,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259192281] [2024-06-04 14:20:37,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:37,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:37,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:37,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:37,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:37,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-04 14:20:37,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 269 transitions, 3330 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:37,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:37,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-04 14:20:37,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:38,205 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-04 14:20:38,206 INFO L125 PetriNetUnfolderBase]: For 435367/435367 co-relation queries the response was YES. [2024-06-04 14:20:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43812 conditions, 7010 events. 3967/7010 cut-off events. For 435367/435367 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51699 event pairs, 1399 based on Foata normal form. 8/6967 useless extension candidates. Maximal degree in co-relation 43707. Up to 6065 conditions per place. [2024-06-04 14:20:38,278 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 228 selfloop transitions, 29 changer transitions 0/291 dead transitions. [2024-06-04 14:20:38,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 291 transitions, 4113 flow [2024-06-04 14:20:38,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:38,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:38,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:20:38,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:20:38,279 INFO L175 Difference]: Start difference. First operand has 215 places, 269 transitions, 3330 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:20:38,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 291 transitions, 4113 flow [2024-06-04 14:20:38,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 291 transitions, 4039 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:38,948 INFO L231 Difference]: Finished difference. Result has 218 places, 272 transitions, 3389 flow [2024-06-04 14:20:38,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3389, PETRI_PLACES=218, PETRI_TRANSITIONS=272} [2024-06-04 14:20:38,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-04 14:20:38,949 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 272 transitions, 3389 flow [2024-06-04 14:20:38,949 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:20:38,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:38,949 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:38,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:20:38,950 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:20:38,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:38,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1804209993, now seen corresponding path program 1 times [2024-06-04 14:20:38,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:38,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660029544] [2024-06-04 14:20:38,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:38,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:38,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:39,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:39,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:39,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660029544] [2024-06-04 14:20:39,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660029544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:39,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:39,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:39,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821638205] [2024-06-04 14:20:39,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:39,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:39,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:39,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:39,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:39,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:39,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 272 transitions, 3389 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:39,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:39,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:39,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:40,011 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-04 14:20:40,011 INFO L125 PetriNetUnfolderBase]: For 436716/436716 co-relation queries the response was YES. [2024-06-04 14:20:40,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45272 conditions, 7274 events. 4156/7274 cut-off events. For 436716/436716 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52977 event pairs, 1421 based on Foata normal form. 2/7275 useless extension candidates. Maximal degree in co-relation 45165. Up to 6648 conditions per place. [2024-06-04 14:20:40,098 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 266 selfloop transitions, 22 changer transitions 0/295 dead transitions. [2024-06-04 14:20:40,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 295 transitions, 4253 flow [2024-06-04 14:20:40,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:40,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:40,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:20:40,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:20:40,099 INFO L175 Difference]: Start difference. First operand has 218 places, 272 transitions, 3389 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:20:40,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 295 transitions, 4253 flow [2024-06-04 14:20:40,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 295 transitions, 4214 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:40,963 INFO L231 Difference]: Finished difference. Result has 222 places, 276 transitions, 3519 flow [2024-06-04 14:20:40,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3519, PETRI_PLACES=222, PETRI_TRANSITIONS=276} [2024-06-04 14:20:40,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-04 14:20:40,964 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 276 transitions, 3519 flow [2024-06-04 14:20:40,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:40,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:40,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:40,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:20:40,964 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:20:40,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:40,965 INFO L85 PathProgramCache]: Analyzing trace with hash -845614055, now seen corresponding path program 2 times [2024-06-04 14:20:40,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:40,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933811489] [2024-06-04 14:20:40,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:40,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:40,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:41,043 INFO 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,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:41,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933811489] [2024-06-04 14:20:41,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933811489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:41,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:41,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:20:41,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474336747] [2024-06-04 14:20:41,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:41,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:20:41,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:41,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:20:41,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:20:41,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:41,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 276 transitions, 3519 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:41,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:41,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:41,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:42,010 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-04 14:20:42,010 INFO L125 PetriNetUnfolderBase]: For 445356/445356 co-relation queries the response was YES. [2024-06-04 14:20:42,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45317 conditions, 7267 events. 4151/7267 cut-off events. For 445356/445356 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52886 event pairs, 1504 based on Foata normal form. 2/7268 useless extension candidates. Maximal degree in co-relation 45208. Up to 6676 conditions per place. [2024-06-04 14:20:42,090 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 263 selfloop transitions, 20 changer transitions 0/290 dead transitions. [2024-06-04 14:20:42,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 290 transitions, 4119 flow [2024-06-04 14:20:42,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:20:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:20:42,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-04 14:20:42,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:20:42,090 INFO L175 Difference]: Start difference. First operand has 222 places, 276 transitions, 3519 flow. Second operand 6 states and 138 transitions. [2024-06-04 14:20:42,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 290 transitions, 4119 flow [2024-06-04 14:20:42,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 290 transitions, 4000 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-04 14:20:42,777 INFO L231 Difference]: Finished difference. Result has 226 places, 276 transitions, 3445 flow [2024-06-04 14:20:42,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3400, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3445, PETRI_PLACES=226, PETRI_TRANSITIONS=276} [2024-06-04 14:20:42,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-04 14:20:42,778 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 276 transitions, 3445 flow [2024-06-04 14:20:42,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:42,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] [2024-06-04 14:20:42,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:20:42,778 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:20:42,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:42,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1922542821, now seen corresponding path program 1 times [2024-06-04 14:20:42,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:42,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031408704] [2024-06-04 14:20:42,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:42,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:42,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:42,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:42,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031408704] [2024-06-04 14:20:42,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031408704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:42,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:42,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:42,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542725989] [2024-06-04 14:20:42,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:42,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:42,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:42,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:42,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:42,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 276 transitions, 3445 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:42,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:42,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:42,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:43,880 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-04 14:20:43,881 INFO L125 PetriNetUnfolderBase]: For 498227/498227 co-relation queries the response was YES. [2024-06-04 14:20:43,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46042 conditions, 7378 events. 4223/7378 cut-off events. For 498227/498227 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53753 event pairs, 1524 based on Foata normal form. 20/7396 useless extension candidates. Maximal degree in co-relation 45931. Up to 6511 conditions per place. [2024-06-04 14:20:43,952 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 71 changer transitions 0/297 dead transitions. [2024-06-04 14:20:43,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 297 transitions, 4139 flow [2024-06-04 14:20:43,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:43,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:43,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:20:43,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:20:43,953 INFO L175 Difference]: Start difference. First operand has 226 places, 276 transitions, 3445 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:20:43,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 297 transitions, 4139 flow [2024-06-04 14:20:44,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 297 transitions, 4089 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:44,659 INFO L231 Difference]: Finished difference. Result has 228 places, 279 transitions, 3610 flow [2024-06-04 14:20:44,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=228, PETRI_TRANSITIONS=279} [2024-06-04 14:20:44,660 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-04 14:20:44,660 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 279 transitions, 3610 flow [2024-06-04 14:20:44,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:44,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:44,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:20:44,660 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:20:44,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:44,660 INFO L85 PathProgramCache]: Analyzing trace with hash -424045663, now seen corresponding path program 2 times [2024-06-04 14:20:44,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:44,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938248371] [2024-06-04 14:20:44,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:44,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:44,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:20:44,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:44,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938248371] [2024-06-04 14:20:44,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938248371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:44,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:44,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:44,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829342506] [2024-06-04 14:20:44,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:44,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:44,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:44,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:44,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:44,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:44,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 279 transitions, 3610 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:44,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:44,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:44,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:45,717 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-04 14:20:45,717 INFO L125 PetriNetUnfolderBase]: For 479681/479681 co-relation queries the response was YES. [2024-06-04 14:20:45,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46847 conditions, 7395 events. 4239/7395 cut-off events. For 479681/479681 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53908 event pairs, 1562 based on Foata normal form. 4/7396 useless extension candidates. Maximal degree in co-relation 46735. Up to 6599 conditions per place. [2024-06-04 14:20:45,792 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 84 changer transitions 0/294 dead transitions. [2024-06-04 14:20:45,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 294 transitions, 4278 flow [2024-06-04 14:20:45,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:45,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:20:45,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:20:45,793 INFO L175 Difference]: Start difference. First operand has 228 places, 279 transitions, 3610 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:20:45,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 294 transitions, 4278 flow [2024-06-04 14:20:46,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 294 transitions, 4091 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:46,618 INFO L231 Difference]: Finished difference. Result has 230 places, 282 transitions, 3669 flow [2024-06-04 14:20:46,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3669, PETRI_PLACES=230, PETRI_TRANSITIONS=282} [2024-06-04 14:20:46,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-04 14:20:46,619 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 282 transitions, 3669 flow [2024-06-04 14:20:46,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:46,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:46,619 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:46,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:20:46,619 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:20:46,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:46,619 INFO L85 PathProgramCache]: Analyzing trace with hash 295529971, now seen corresponding path program 3 times [2024-06-04 14:20:46,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:46,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067419616] [2024-06-04 14:20:46,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:46,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:46,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:46,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:46,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067419616] [2024-06-04 14:20:46,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067419616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:46,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:46,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:46,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587115306] [2024-06-04 14:20:46,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:46,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:46,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:46,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:46,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:46,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:46,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 282 transitions, 3669 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:46,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:46,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:46,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:47,810 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-04 14:20:47,810 INFO L125 PetriNetUnfolderBase]: For 494135/494135 co-relation queries the response was YES. [2024-06-04 14:20:47,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47083 conditions, 7419 events. 4255/7419 cut-off events. For 494135/494135 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54006 event pairs, 1566 based on Foata normal form. 4/7420 useless extension candidates. Maximal degree in co-relation 46970. Up to 6623 conditions per place. [2024-06-04 14:20:47,877 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 213 selfloop transitions, 77 changer transitions 0/297 dead transitions. [2024-06-04 14:20:47,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 297 transitions, 4349 flow [2024-06-04 14:20:47,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:47,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:47,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:20:47,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 14:20:47,878 INFO L175 Difference]: Start difference. First operand has 230 places, 282 transitions, 3669 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:20:47,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 297 transitions, 4349 flow [2024-06-04 14:20:48,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 297 transitions, 4125 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:48,811 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 3683 flow [2024-06-04 14:20:48,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-04 14:20:48,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-04 14:20:48,811 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 3683 flow [2024-06-04 14:20:48,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:48,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:48,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:20:48,812 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:20:48,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:48,812 INFO L85 PathProgramCache]: Analyzing trace with hash 583713731, now seen corresponding path program 4 times [2024-06-04 14:20:48,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:48,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687060821] [2024-06-04 14:20:48,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:48,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:48,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:48,885 INFO 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,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:48,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687060821] [2024-06-04 14:20:48,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687060821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:48,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:48,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:48,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522189119] [2024-06-04 14:20:48,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:48,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:48,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:48,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 3683 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:48,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:48,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:48,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:49,955 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-04 14:20:49,956 INFO L125 PetriNetUnfolderBase]: For 504924/504924 co-relation queries the response was YES. [2024-06-04 14:20:50,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47141 conditions, 7422 events. 4258/7422 cut-off events. For 504924/504924 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54146 event pairs, 1547 based on Foata normal form. 4/7423 useless extension candidates. Maximal degree in co-relation 47027. Up to 6512 conditions per place. [2024-06-04 14:20:50,035 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 204 selfloop transitions, 95 changer transitions 0/306 dead transitions. [2024-06-04 14:20:50,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 306 transitions, 4438 flow [2024-06-04 14:20:50,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:50,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:50,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:20:50,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:20:50,036 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 3683 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:20:50,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 306 transitions, 4438 flow [2024-06-04 14:20:50,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 306 transitions, 4222 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:20:50,948 INFO L231 Difference]: Finished difference. Result has 235 places, 290 transitions, 3797 flow [2024-06-04 14:20:50,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3467, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=235, PETRI_TRANSITIONS=290} [2024-06-04 14:20:50,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-04 14:20:50,948 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 290 transitions, 3797 flow [2024-06-04 14:20:50,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:50,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:50,949 INFO 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:20:50,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:20:50,949 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:20:50,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:50,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1343576445, now seen corresponding path program 1 times [2024-06-04 14:20:50,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:50,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896705968] [2024-06-04 14:20:50,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:50,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:50,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:51,026 INFO 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,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:51,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896705968] [2024-06-04 14:20:51,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896705968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:51,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:51,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:51,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723770377] [2024-06-04 14:20:51,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:51,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:51,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:51,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:51,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:51,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:51,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 290 transitions, 3797 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:51,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:51,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:51,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:52,220 INFO L124 PetriNetUnfolderBase]: 4260/7441 cut-off events. [2024-06-04 14:20:52,220 INFO L125 PetriNetUnfolderBase]: For 510786/510786 co-relation queries the response was YES. [2024-06-04 14:20:52,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47472 conditions, 7441 events. 4260/7441 cut-off events. For 510786/510786 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54195 event pairs, 1511 based on Foata normal form. 2/7440 useless extension candidates. Maximal degree in co-relation 47356. Up to 6773 conditions per place. [2024-06-04 14:20:52,287 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 43 changer transitions 0/320 dead transitions. [2024-06-04 14:20:52,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 320 transitions, 4678 flow [2024-06-04 14:20:52,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:52,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:52,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:20:52,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:20:52,288 INFO L175 Difference]: Start difference. First operand has 235 places, 290 transitions, 3797 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:20:52,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 320 transitions, 4678 flow [2024-06-04 14:20:53,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 320 transitions, 4479 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-04 14:20:53,140 INFO L231 Difference]: Finished difference. Result has 239 places, 293 transitions, 3743 flow [2024-06-04 14:20:53,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=239, PETRI_TRANSITIONS=293} [2024-06-04 14:20:53,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-04 14:20:53,141 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 293 transitions, 3743 flow [2024-06-04 14:20:53,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:53,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:53,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:20:53,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:20:53,141 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:20:53,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:53,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1573211879, now seen corresponding path program 2 times [2024-06-04 14:20:53,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:53,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280132107] [2024-06-04 14:20:53,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:53,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:53,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:53,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:20:53,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:53,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280132107] [2024-06-04 14:20:53,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280132107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:53,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:53,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:53,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954024907] [2024-06-04 14:20:53,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:53,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:53,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:53,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:53,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:53,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:53,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 293 transitions, 3743 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:53,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:53,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:53,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:54,265 INFO L124 PetriNetUnfolderBase]: 4270/7457 cut-off events. [2024-06-04 14:20:54,265 INFO L125 PetriNetUnfolderBase]: For 520033/520033 co-relation queries the response was YES. [2024-06-04 14:20:54,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47648 conditions, 7457 events. 4270/7457 cut-off events. For 520033/520033 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54334 event pairs, 1518 based on Foata normal form. 1/7455 useless extension candidates. Maximal degree in co-relation 47530. Up to 6779 conditions per place. [2024-06-04 14:20:54,345 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 271 selfloop transitions, 50 changer transitions 0/328 dead transitions. [2024-06-04 14:20:54,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 328 transitions, 4694 flow [2024-06-04 14:20:54,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:20:54,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:20:54,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-04 14:20:54,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:20:54,346 INFO L175 Difference]: Start difference. First operand has 239 places, 293 transitions, 3743 flow. Second operand 9 states and 213 transitions. [2024-06-04 14:20:54,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 328 transitions, 4694 flow [2024-06-04 14:20:55,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 328 transitions, 4607 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:55,176 INFO L231 Difference]: Finished difference. Result has 244 places, 299 transitions, 3861 flow [2024-06-04 14:20:55,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3663, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3861, PETRI_PLACES=244, PETRI_TRANSITIONS=299} [2024-06-04 14:20:55,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-04 14:20:55,177 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 299 transitions, 3861 flow [2024-06-04 14:20:55,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:55,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:55,177 INFO 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:20:55,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:20:55,177 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:20:55,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash -895802785, now seen corresponding path program 3 times [2024-06-04 14:20:55,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:55,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817238113] [2024-06-04 14:20:55,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:55,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:55,249 INFO 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,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:55,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817238113] [2024-06-04 14:20:55,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817238113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:55,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:55,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:55,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266092444] [2024-06-04 14:20:55,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:55,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:55,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:55,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:55,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:55,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:55,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 299 transitions, 3861 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:55,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:55,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:55,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:56,285 INFO L124 PetriNetUnfolderBase]: 4280/7469 cut-off events. [2024-06-04 14:20:56,285 INFO L125 PetriNetUnfolderBase]: For 537314/537314 co-relation queries the response was YES. [2024-06-04 14:20:56,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47956 conditions, 7469 events. 4280/7469 cut-off events. For 537314/537314 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54424 event pairs, 1526 based on Foata normal form. 2/7461 useless extension candidates. Maximal degree in co-relation 47837. Up to 6369 conditions per place. [2024-06-04 14:20:56,493 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 203 selfloop transitions, 120 changer transitions 0/330 dead transitions. [2024-06-04 14:20:56,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 330 transitions, 5195 flow [2024-06-04 14:20:56,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:56,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:56,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 14:20:56,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6258503401360545 [2024-06-04 14:20:56,494 INFO L175 Difference]: Start difference. First operand has 244 places, 299 transitions, 3861 flow. Second operand 7 states and 184 transitions. [2024-06-04 14:20:56,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 330 transitions, 5195 flow [2024-06-04 14:20:57,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 330 transitions, 5083 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:20:57,404 INFO L231 Difference]: Finished difference. Result has 245 places, 303 transitions, 4054 flow [2024-06-04 14:20:57,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3749, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4054, PETRI_PLACES=245, PETRI_TRANSITIONS=303} [2024-06-04 14:20:57,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-04 14:20:57,404 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 303 transitions, 4054 flow [2024-06-04 14:20:57,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:57,405 INFO 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:20:57,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:20:57,405 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:20:57,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:57,405 INFO L85 PathProgramCache]: Analyzing trace with hash 472867033, now seen corresponding path program 4 times [2024-06-04 14:20:57,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:57,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481116223] [2024-06-04 14:20:57,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:57,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:57,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:57,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:20:57,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:57,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481116223] [2024-06-04 14:20:57,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481116223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:57,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:57,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:57,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230287528] [2024-06-04 14:20:57,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:57,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:57,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:57,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:57,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:57,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:57,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 303 transitions, 4054 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:57,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:57,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:57,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:20:58,549 INFO L124 PetriNetUnfolderBase]: 4282/7474 cut-off events. [2024-06-04 14:20:58,549 INFO L125 PetriNetUnfolderBase]: For 550623/550623 co-relation queries the response was YES. [2024-06-04 14:20:58,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48468 conditions, 7474 events. 4282/7474 cut-off events. For 550623/550623 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54466 event pairs, 1526 based on Foata normal form. 2/7466 useless extension candidates. Maximal degree in co-relation 48348. Up to 6369 conditions per place. [2024-06-04 14:20:58,634 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 125 changer transitions 0/329 dead transitions. [2024-06-04 14:20:58,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 329 transitions, 5234 flow [2024-06-04 14:20:58,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:20:58,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:20:58,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:20:58,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-04 14:20:58,635 INFO L175 Difference]: Start difference. First operand has 245 places, 303 transitions, 4054 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:20:58,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 329 transitions, 5234 flow [2024-06-04 14:20:59,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 329 transitions, 5006 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:20:59,756 INFO L231 Difference]: Finished difference. Result has 248 places, 306 transitions, 4133 flow [2024-06-04 14:20:59,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=248, PETRI_TRANSITIONS=306} [2024-06-04 14:20:59,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-04 14:20:59,757 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 306 transitions, 4133 flow [2024-06-04 14:20:59,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:59,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:20:59,757 INFO 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:20:59,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:20:59,757 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:20:59,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:20:59,758 INFO L85 PathProgramCache]: Analyzing trace with hash -741436735, now seen corresponding path program 5 times [2024-06-04 14:20:59,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:20:59,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435271168] [2024-06-04 14:20:59,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:20:59,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:20:59,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:20:59,822 INFO 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,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:20:59,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435271168] [2024-06-04 14:20:59,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435271168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:20:59,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:20:59,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:20:59,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800476740] [2024-06-04 14:20:59,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:20:59,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:20:59,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:20:59,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:20:59,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:20:59,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:20:59,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 306 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:20:59,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:20:59,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:20:59,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:00,882 INFO L124 PetriNetUnfolderBase]: 4311/7519 cut-off events. [2024-06-04 14:21:00,883 INFO L125 PetriNetUnfolderBase]: For 570950/570950 co-relation queries the response was YES. [2024-06-04 14:21:01,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49251 conditions, 7519 events. 4311/7519 cut-off events. For 570950/570950 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54786 event pairs, 1537 based on Foata normal form. 1/7509 useless extension candidates. Maximal degree in co-relation 49130. Up to 6383 conditions per place. [2024-06-04 14:21:01,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 187 selfloop transitions, 143 changer transitions 0/337 dead transitions. [2024-06-04 14:21:01,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 337 transitions, 5599 flow [2024-06-04 14:21:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:01,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:01,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:21:01,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:21:01,104 INFO L175 Difference]: Start difference. First operand has 248 places, 306 transitions, 4133 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:21:01,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 337 transitions, 5599 flow [2024-06-04 14:21:02,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 337 transitions, 5372 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:02,185 INFO L231 Difference]: Finished difference. Result has 253 places, 316 transitions, 4434 flow [2024-06-04 14:21:02,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4434, PETRI_PLACES=253, PETRI_TRANSITIONS=316} [2024-06-04 14:21:02,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-04 14:21:02,186 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 316 transitions, 4434 flow [2024-06-04 14:21:02,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:02,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:02,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] [2024-06-04 14:21:02,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:21:02,187 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:02,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:02,187 INFO L85 PathProgramCache]: Analyzing trace with hash 310604929, now seen corresponding path program 6 times [2024-06-04 14:21:02,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:02,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102649678] [2024-06-04 14:21:02,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:02,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:02,286 INFO 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,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102649678] [2024-06-04 14:21:02,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102649678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:02,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:02,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:02,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123008613] [2024-06-04 14:21:02,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:02,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:02,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:02,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:02,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:02,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 316 transitions, 4434 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:02,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:02,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:02,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:03,487 INFO L124 PetriNetUnfolderBase]: 4308/7522 cut-off events. [2024-06-04 14:21:03,487 INFO L125 PetriNetUnfolderBase]: For 583824/583824 co-relation queries the response was YES. [2024-06-04 14:21:03,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49504 conditions, 7522 events. 4308/7522 cut-off events. For 583824/583824 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54854 event pairs, 1520 based on Foata normal form. 1/7520 useless extension candidates. Maximal degree in co-relation 49380. Up to 6878 conditions per place. [2024-06-04 14:21:03,578 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 291 selfloop transitions, 35 changer transitions 0/333 dead transitions. [2024-06-04 14:21:03,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 333 transitions, 5128 flow [2024-06-04 14:21:03,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:03,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:03,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:21:03,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:21:03,579 INFO L175 Difference]: Start difference. First operand has 253 places, 316 transitions, 4434 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:21:03,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 333 transitions, 5128 flow [2024-06-04 14:21:04,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 333 transitions, 4955 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-04 14:21:04,874 INFO L231 Difference]: Finished difference. Result has 258 places, 316 transitions, 4337 flow [2024-06-04 14:21:04,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4337, PETRI_PLACES=258, PETRI_TRANSITIONS=316} [2024-06-04 14:21:04,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-04 14:21:04,874 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 316 transitions, 4337 flow [2024-06-04 14:21:04,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:04,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:04,875 INFO 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:04,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:21:04,875 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:04,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:04,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1576221545, now seen corresponding path program 1 times [2024-06-04 14:21:04,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:04,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711510366] [2024-06-04 14:21:04,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:04,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:04,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:04,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:04,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711510366] [2024-06-04 14:21:04,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711510366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:04,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:04,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:04,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068235473] [2024-06-04 14:21:04,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:04,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:04,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:04,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:04,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:04,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:04,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 316 transitions, 4337 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:04,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:04,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:04,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:06,097 INFO L124 PetriNetUnfolderBase]: 4303/7515 cut-off events. [2024-06-04 14:21:06,097 INFO L125 PetriNetUnfolderBase]: For 595851/595851 co-relation queries the response was YES. [2024-06-04 14:21:06,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49116 conditions, 7515 events. 4303/7515 cut-off events. For 595851/595851 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54817 event pairs, 1380 based on Foata normal form. 2/7514 useless extension candidates. Maximal degree in co-relation 48991. Up to 6787 conditions per place. [2024-06-04 14:21:06,195 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 302 selfloop transitions, 40 changer transitions 0/349 dead transitions. [2024-06-04 14:21:06,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 349 transitions, 5290 flow [2024-06-04 14:21:06,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:06,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:06,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:21:06,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-04 14:21:06,196 INFO L175 Difference]: Start difference. First operand has 258 places, 316 transitions, 4337 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:21:06,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 349 transitions, 5290 flow [2024-06-04 14:21:07,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 349 transitions, 5212 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:07,164 INFO L231 Difference]: Finished difference. Result has 260 places, 317 transitions, 4369 flow [2024-06-04 14:21:07,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4369, PETRI_PLACES=260, PETRI_TRANSITIONS=317} [2024-06-04 14:21:07,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-04 14:21:07,165 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 317 transitions, 4369 flow [2024-06-04 14:21:07,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:07,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:07,165 INFO 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:07,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:21:07,166 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:07,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:07,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1567650665, now seen corresponding path program 2 times [2024-06-04 14:21:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:07,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888418918] [2024-06-04 14:21:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:07,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:07,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888418918] [2024-06-04 14:21:07,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888418918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:07,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:07,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:07,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621623909] [2024-06-04 14:21:07,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:07,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:07,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:07,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:07,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:07,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:07,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 317 transitions, 4369 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:07,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:07,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:07,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:08,336 INFO L124 PetriNetUnfolderBase]: 4311/7525 cut-off events. [2024-06-04 14:21:08,337 INFO L125 PetriNetUnfolderBase]: For 611336/611336 co-relation queries the response was YES. [2024-06-04 14:21:08,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49498 conditions, 7525 events. 4311/7525 cut-off events. For 611336/611336 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54908 event pairs, 1513 based on Foata normal form. 2/7522 useless extension candidates. Maximal degree in co-relation 49372. Up to 6880 conditions per place. [2024-06-04 14:21:08,421 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 301 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-04 14:21:08,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 343 transitions, 5151 flow [2024-06-04 14:21:08,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:08,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:08,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:21:08,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:21:08,422 INFO L175 Difference]: Start difference. First operand has 260 places, 317 transitions, 4369 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:21:08,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 343 transitions, 5151 flow [2024-06-04 14:21:09,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 343 transitions, 4973 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:09,792 INFO L231 Difference]: Finished difference. Result has 260 places, 319 transitions, 4320 flow [2024-06-04 14:21:09,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4200, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=260, PETRI_TRANSITIONS=319} [2024-06-04 14:21:09,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-04 14:21:09,792 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 319 transitions, 4320 flow [2024-06-04 14:21:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:09,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:09,793 INFO 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:09,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:21:09,793 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:09,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:09,793 INFO L85 PathProgramCache]: Analyzing trace with hash -90610537, now seen corresponding path program 3 times [2024-06-04 14:21:09,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:09,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461119193] [2024-06-04 14:21:09,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:09,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:09,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:09,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461119193] [2024-06-04 14:21:09,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461119193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:09,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:09,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:09,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83426140] [2024-06-04 14:21:09,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:09,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:09,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:09,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:09,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:09,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:09,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 319 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:09,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:09,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:09,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:10,970 INFO L124 PetriNetUnfolderBase]: 4306/7518 cut-off events. [2024-06-04 14:21:10,971 INFO L125 PetriNetUnfolderBase]: For 619498/619498 co-relation queries the response was YES. [2024-06-04 14:21:11,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49087 conditions, 7518 events. 4306/7518 cut-off events. For 619498/619498 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54797 event pairs, 1514 based on Foata normal form. 2/7517 useless extension candidates. Maximal degree in co-relation 48962. Up to 6873 conditions per place. [2024-06-04 14:21:11,060 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 34 changer transitions 0/337 dead transitions. [2024-06-04 14:21:11,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 5024 flow [2024-06-04 14:21:11,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:11,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:11,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:21:11,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:21:11,061 INFO L175 Difference]: Start difference. First operand has 260 places, 319 transitions, 4320 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:21:11,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 5024 flow [2024-06-04 14:21:12,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 337 transitions, 4909 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:12,223 INFO L231 Difference]: Finished difference. Result has 262 places, 319 transitions, 4278 flow [2024-06-04 14:21:12,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4278, PETRI_PLACES=262, PETRI_TRANSITIONS=319} [2024-06-04 14:21:12,223 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-04 14:21:12,224 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 319 transitions, 4278 flow [2024-06-04 14:21:12,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:12,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:12,224 INFO 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:12,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:21:12,224 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:12,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:12,225 INFO L85 PathProgramCache]: Analyzing trace with hash -196668057, now seen corresponding path program 7 times [2024-06-04 14:21:12,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:12,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615459173] [2024-06-04 14:21:12,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:12,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:12,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:12,295 INFO 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:12,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:12,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615459173] [2024-06-04 14:21:12,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615459173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:12,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:12,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:12,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406197107] [2024-06-04 14:21:12,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:12,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:12,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:12,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:12,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:12,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:12,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 319 transitions, 4278 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:12,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:12,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:12,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:13,459 INFO L124 PetriNetUnfolderBase]: 4316/7528 cut-off events. [2024-06-04 14:21:13,460 INFO L125 PetriNetUnfolderBase]: For 635890/635890 co-relation queries the response was YES. [2024-06-04 14:21:13,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7528 events. 4316/7528 cut-off events. For 635890/635890 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54920 event pairs, 1481 based on Foata normal form. 2/7527 useless extension candidates. Maximal degree in co-relation 49171. Up to 6386 conditions per place. [2024-06-04 14:21:13,533 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 115 changer transitions 0/345 dead transitions. [2024-06-04 14:21:13,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 345 transitions, 5380 flow [2024-06-04 14:21:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:21:13,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:21:13,534 INFO L175 Difference]: Start difference. First operand has 262 places, 319 transitions, 4278 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:21:13,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 345 transitions, 5380 flow [2024-06-04 14:21:14,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 345 transitions, 5297 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:14,975 INFO L231 Difference]: Finished difference. Result has 264 places, 323 transitions, 4497 flow [2024-06-04 14:21:14,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4497, PETRI_PLACES=264, PETRI_TRANSITIONS=323} [2024-06-04 14:21:14,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-04 14:21:14,975 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 323 transitions, 4497 flow [2024-06-04 14:21:14,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:14,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:14,975 INFO 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:14,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:21:14,975 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:14,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:14,976 INFO L85 PathProgramCache]: Analyzing trace with hash -983981231, now seen corresponding path program 8 times [2024-06-04 14:21:14,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:14,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47670795] [2024-06-04 14:21:14,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:14,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:14,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:15,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:15,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:15,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47670795] [2024-06-04 14:21:15,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47670795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:15,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:15,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:15,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944436610] [2024-06-04 14:21:15,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:15,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:15,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:15,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:15,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:15,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:15,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 323 transitions, 4497 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:15,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:15,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:15,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:16,161 INFO L124 PetriNetUnfolderBase]: 4310/7520 cut-off events. [2024-06-04 14:21:16,162 INFO L125 PetriNetUnfolderBase]: For 647092/647092 co-relation queries the response was YES. [2024-06-04 14:21:16,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49667 conditions, 7520 events. 4310/7520 cut-off events. For 647092/647092 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54946 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49540. Up to 6383 conditions per place. [2024-06-04 14:21:16,244 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 220 selfloop transitions, 115 changer transitions 0/342 dead transitions. [2024-06-04 14:21:16,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 342 transitions, 5529 flow [2024-06-04 14:21:16,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:16,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:16,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:21:16,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:21:16,245 INFO L175 Difference]: Start difference. First operand has 264 places, 323 transitions, 4497 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:21:16,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 342 transitions, 5529 flow [2024-06-04 14:21:17,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 342 transitions, 5312 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:17,577 INFO L231 Difference]: Finished difference. Result has 267 places, 323 transitions, 4517 flow [2024-06-04 14:21:17,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4280, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4517, PETRI_PLACES=267, PETRI_TRANSITIONS=323} [2024-06-04 14:21:17,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-04 14:21:17,578 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 323 transitions, 4517 flow [2024-06-04 14:21:17,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:17,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:17,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:17,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:21:17,578 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:17,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:17,578 INFO L85 PathProgramCache]: Analyzing trace with hash 2012785827, now seen corresponding path program 9 times [2024-06-04 14:21:17,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:17,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452806704] [2024-06-04 14:21:17,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:17,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:17,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:17,650 INFO 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:17,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:17,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452806704] [2024-06-04 14:21:17,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452806704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:17,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:17,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:17,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675201255] [2024-06-04 14:21:17,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:17,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:17,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:17,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:17,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:17,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:17,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 323 transitions, 4517 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:17,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:17,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:17,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:18,757 INFO L124 PetriNetUnfolderBase]: 4322/7541 cut-off events. [2024-06-04 14:21:18,757 INFO L125 PetriNetUnfolderBase]: For 666065/666065 co-relation queries the response was YES. [2024-06-04 14:21:18,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49942 conditions, 7541 events. 4322/7541 cut-off events. For 666065/666065 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55108 event pairs, 1511 based on Foata normal form. 4/7542 useless extension candidates. Maximal degree in co-relation 49814. Up to 6390 conditions per place. [2024-06-04 14:21:18,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 216 selfloop transitions, 123 changer transitions 0/346 dead transitions. [2024-06-04 14:21:18,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 346 transitions, 5675 flow [2024-06-04 14:21:18,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:18,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:21:18,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:21:18,845 INFO L175 Difference]: Start difference. First operand has 267 places, 323 transitions, 4517 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:21:18,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 346 transitions, 5675 flow [2024-06-04 14:21:20,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 346 transitions, 5432 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:20,362 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4704 flow [2024-06-04 14:21:20,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-04 14:21:20,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-04 14:21:20,363 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4704 flow [2024-06-04 14:21:20,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:20,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:20,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:21:20,363 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:20,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:20,363 INFO L85 PathProgramCache]: Analyzing trace with hash -897985467, now seen corresponding path program 10 times [2024-06-04 14:21:20,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:20,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935786321] [2024-06-04 14:21:20,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:20,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:20,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:20,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:20,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:20,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935786321] [2024-06-04 14:21:20,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935786321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:20,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:20,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:20,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999443632] [2024-06-04 14:21:20,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:20,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:20,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:20,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:20,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:20,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:20,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:20,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:20,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:20,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:21,507 INFO L124 PetriNetUnfolderBase]: 4277/7440 cut-off events. [2024-06-04 14:21:21,507 INFO L125 PetriNetUnfolderBase]: For 669804/669804 co-relation queries the response was YES. [2024-06-04 14:21:21,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49694 conditions, 7440 events. 4277/7440 cut-off events. For 669804/669804 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 54036 event pairs, 1574 based on Foata normal form. 2/7438 useless extension candidates. Maximal degree in co-relation 49564. Up to 6313 conditions per place. [2024-06-04 14:21:21,591 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 196 selfloop transitions, 141 changer transitions 1/345 dead transitions. [2024-06-04 14:21:21,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 345 transitions, 6062 flow [2024-06-04 14:21:21,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:21,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:21,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:21:21,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:21:21,592 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4704 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:21:21,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 345 transitions, 6062 flow [2024-06-04 14:21:22,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 345 transitions, 5921 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:22,986 INFO L231 Difference]: Finished difference. Result has 274 places, 329 transitions, 4836 flow [2024-06-04 14:21:22,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4836, PETRI_PLACES=274, PETRI_TRANSITIONS=329} [2024-06-04 14:21:22,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-04 14:21:22,987 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 329 transitions, 4836 flow [2024-06-04 14:21:22,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:22,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:22,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:22,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:21:22,987 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:21:22,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:22,988 INFO L85 PathProgramCache]: Analyzing trace with hash -613705317, now seen corresponding path program 11 times [2024-06-04 14:21:22,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:22,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852619589] [2024-06-04 14:21:22,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:22,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:22,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:23,075 INFO 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,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852619589] [2024-06-04 14:21:23,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852619589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:23,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:23,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:23,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094690165] [2024-06-04 14:21:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:23,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:23,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:23,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 329 transitions, 4836 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:23,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:23,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:23,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:24,169 INFO L124 PetriNetUnfolderBase]: 4222/7359 cut-off events. [2024-06-04 14:21:24,169 INFO L125 PetriNetUnfolderBase]: For 678547/678547 co-relation queries the response was YES. [2024-06-04 14:21:24,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49333 conditions, 7359 events. 4222/7359 cut-off events. For 678547/678547 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53339 event pairs, 1475 based on Foata normal form. 2/7358 useless extension candidates. Maximal degree in co-relation 49202. Up to 6716 conditions per place. [2024-06-04 14:21:24,254 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 299 selfloop transitions, 33 changer transitions 1/340 dead transitions. [2024-06-04 14:21:24,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 5528 flow [2024-06-04 14:21:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:24,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:24,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-04 14:21:24,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340136054421769 [2024-06-04 14:21:24,254 INFO L175 Difference]: Start difference. First operand has 274 places, 329 transitions, 4836 flow. Second operand 7 states and 157 transitions. [2024-06-04 14:21:24,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 5528 flow [2024-06-04 14:21:25,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 340 transitions, 5028 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-04 14:21:25,355 INFO L231 Difference]: Finished difference. Result has 272 places, 328 transitions, 4392 flow [2024-06-04 14:21:25,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=272, PETRI_TRANSITIONS=328} [2024-06-04 14:21:25,356 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-04 14:21:25,356 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 328 transitions, 4392 flow [2024-06-04 14:21:25,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:25,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:25,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:25,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:21:25,356 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:21:25,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:25,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1381618293, now seen corresponding path program 12 times [2024-06-04 14:21:25,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:25,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253424466] [2024-06-04 14:21:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:25,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:25,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:25,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:25,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253424466] [2024-06-04 14:21:25,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253424466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:25,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:25,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:25,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439689240] [2024-06-04 14:21:25,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:25,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:25,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:25,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:25,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:25,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:25,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 328 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:25,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:25,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:25,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:26,470 INFO L124 PetriNetUnfolderBase]: 4167/7242 cut-off events. [2024-06-04 14:21:26,471 INFO L125 PetriNetUnfolderBase]: For 682631/682631 co-relation queries the response was YES. [2024-06-04 14:21:26,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48185 conditions, 7242 events. 4167/7242 cut-off events. For 682631/682631 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52185 event pairs, 1540 based on Foata normal form. 2/7240 useless extension candidates. Maximal degree in co-relation 48055. Up to 6131 conditions per place. [2024-06-04 14:21:26,552 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 200 selfloop transitions, 134 changer transitions 1/342 dead transitions. [2024-06-04 14:21:26,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 342 transitions, 5592 flow [2024-06-04 14:21:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:26,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:26,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:21:26,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:21:26,553 INFO L175 Difference]: Start difference. First operand has 272 places, 328 transitions, 4392 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:21:26,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 342 transitions, 5592 flow [2024-06-04 14:21:27,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 342 transitions, 5441 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-04 14:21:27,829 INFO L231 Difference]: Finished difference. Result has 270 places, 327 transitions, 4502 flow [2024-06-04 14:21:27,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4502, PETRI_PLACES=270, PETRI_TRANSITIONS=327} [2024-06-04 14:21:27,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-04 14:21:27,830 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 327 transitions, 4502 flow [2024-06-04 14:21:27,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:27,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:27,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:27,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:21:27,830 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:21:27,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:27,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1354734178, now seen corresponding path program 1 times [2024-06-04 14:21:27,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:27,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368873309] [2024-06-04 14:21:27,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:27,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:27,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:27,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:27,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368873309] [2024-06-04 14:21:27,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368873309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:27,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:27,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:27,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025051359] [2024-06-04 14:21:27,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:27,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:27,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:27,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:27,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:27,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:27,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 327 transitions, 4502 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:27,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:27,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:27,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:29,018 INFO L124 PetriNetUnfolderBase]: 4329/7542 cut-off events. [2024-06-04 14:21:29,018 INFO L125 PetriNetUnfolderBase]: For 812634/812634 co-relation queries the response was YES. [2024-06-04 14:21:29,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52388 conditions, 7542 events. 4329/7542 cut-off events. For 812634/812634 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54860 event pairs, 1263 based on Foata normal form. 12/7552 useless extension candidates. Maximal degree in co-relation 52257. Up to 5878 conditions per place. [2024-06-04 14:21:29,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 287 selfloop transitions, 70 changer transitions 0/364 dead transitions. [2024-06-04 14:21:29,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 364 transitions, 5884 flow [2024-06-04 14:21:29,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:29,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:29,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:21:29,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:21:29,105 INFO L175 Difference]: Start difference. First operand has 270 places, 327 transitions, 4502 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:21:29,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 364 transitions, 5884 flow [2024-06-04 14:21:30,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 364 transitions, 5245 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-04 14:21:30,394 INFO L231 Difference]: Finished difference. Result has 266 places, 332 transitions, 4160 flow [2024-06-04 14:21:30,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4160, PETRI_PLACES=266, PETRI_TRANSITIONS=332} [2024-06-04 14:21:30,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-04 14:21:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 4160 flow [2024-06-04 14:21:30,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:30,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:30,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:30,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:21:30,396 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:21:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:30,396 INFO L85 PathProgramCache]: Analyzing trace with hash -444230810, now seen corresponding path program 2 times [2024-06-04 14:21:30,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:30,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260063743] [2024-06-04 14:21:30,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:30,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:30,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:30,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260063743] [2024-06-04 14:21:30,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260063743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:30,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:30,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:30,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278825177] [2024-06-04 14:21:30,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:30,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:30,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:30,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:30,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 332 transitions, 4160 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:30,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:30,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:30,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:31,702 INFO L124 PetriNetUnfolderBase]: 4409/7675 cut-off events. [2024-06-04 14:21:31,702 INFO L125 PetriNetUnfolderBase]: For 855497/855497 co-relation queries the response was YES. [2024-06-04 14:21:31,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53845 conditions, 7675 events. 4409/7675 cut-off events. For 855497/855497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55922 event pairs, 1521 based on Foata normal form. 12/7685 useless extension candidates. Maximal degree in co-relation 53713. Up to 6589 conditions per place. [2024-06-04 14:21:31,785 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 281 selfloop transitions, 71 changer transitions 0/359 dead transitions. [2024-06-04 14:21:31,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 359 transitions, 5260 flow [2024-06-04 14:21:31,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:31,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:31,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:21:31,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:21:31,786 INFO L175 Difference]: Start difference. First operand has 266 places, 332 transitions, 4160 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:21:31,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 359 transitions, 5260 flow [2024-06-04 14:21:33,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 359 transitions, 5145 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-04 14:21:33,489 INFO L231 Difference]: Finished difference. Result has 272 places, 337 transitions, 4373 flow [2024-06-04 14:21:33,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4045, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4373, PETRI_PLACES=272, PETRI_TRANSITIONS=337} [2024-06-04 14:21:33,489 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-04 14:21:33,489 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 337 transitions, 4373 flow [2024-06-04 14:21:33,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:33,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:33,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:33,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:21:33,490 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:21:33,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:33,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1165171836, now seen corresponding path program 3 times [2024-06-04 14:21:33,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:33,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983500165] [2024-06-04 14:21:33,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:33,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:33,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:33,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:33,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:33,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983500165] [2024-06-04 14:21:33,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983500165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:33,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:33,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:33,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289797530] [2024-06-04 14:21:33,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:33,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:33,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:33,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:33,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:33,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:33,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 337 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:33,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:33,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:33,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:34,739 INFO L124 PetriNetUnfolderBase]: 4449/7719 cut-off events. [2024-06-04 14:21:34,739 INFO L125 PetriNetUnfolderBase]: For 880424/880424 co-relation queries the response was YES. [2024-06-04 14:21:34,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54471 conditions, 7719 events. 4449/7719 cut-off events. For 880424/880424 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56152 event pairs, 1313 based on Foata normal form. 12/7729 useless extension candidates. Maximal degree in co-relation 54336. Up to 6479 conditions per place. [2024-06-04 14:21:34,828 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 84 changer transitions 2/367 dead transitions. [2024-06-04 14:21:34,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 367 transitions, 5378 flow [2024-06-04 14:21:34,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:34,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:34,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 14:21:34,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-04 14:21:34,829 INFO L175 Difference]: Start difference. First operand has 272 places, 337 transitions, 4373 flow. Second operand 7 states and 176 transitions. [2024-06-04 14:21:34,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 367 transitions, 5378 flow [2024-06-04 14:21:36,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 367 transitions, 5223 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-04 14:21:36,414 INFO L231 Difference]: Finished difference. Result has 276 places, 337 transitions, 4405 flow [2024-06-04 14:21:36,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4218, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4405, PETRI_PLACES=276, PETRI_TRANSITIONS=337} [2024-06-04 14:21:36,414 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-04 14:21:36,414 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 337 transitions, 4405 flow [2024-06-04 14:21:36,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:36,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:36,414 INFO 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:36,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:21:36,414 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:21:36,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:36,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1159661586, now seen corresponding path program 4 times [2024-06-04 14:21:36,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:36,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792497076] [2024-06-04 14:21:36,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:36,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:36,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:36,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:36,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:36,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792497076] [2024-06-04 14:21:36,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792497076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:36,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:36,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:36,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971838873] [2024-06-04 14:21:36,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:36,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:36,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:36,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:36,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:36,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:36,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 337 transitions, 4405 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:36,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:36,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:36,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:37,804 INFO L124 PetriNetUnfolderBase]: 4481/7767 cut-off events. [2024-06-04 14:21:37,804 INFO L125 PetriNetUnfolderBase]: For 913122/913122 co-relation queries the response was YES. [2024-06-04 14:21:37,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54949 conditions, 7767 events. 4481/7767 cut-off events. For 913122/913122 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56575 event pairs, 1538 based on Foata normal form. 16/7781 useless extension candidates. Maximal degree in co-relation 54812. Up to 6888 conditions per place. [2024-06-04 14:21:37,891 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 68 changer transitions 1/357 dead transitions. [2024-06-04 14:21:37,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 357 transitions, 5192 flow [2024-06-04 14:21:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:37,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:21:37,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-04 14:21:37,891 INFO L175 Difference]: Start difference. First operand has 276 places, 337 transitions, 4405 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:21:37,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 357 transitions, 5192 flow [2024-06-04 14:21:39,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 357 transitions, 5046 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-04 14:21:39,586 INFO L231 Difference]: Finished difference. Result has 279 places, 338 transitions, 4421 flow [2024-06-04 14:21:39,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4421, PETRI_PLACES=279, PETRI_TRANSITIONS=338} [2024-06-04 14:21:39,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-04 14:21:39,586 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 338 transitions, 4421 flow [2024-06-04 14:21:39,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:39,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:39,586 INFO 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,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:21:39,586 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:21:39,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:39,587 INFO L85 PathProgramCache]: Analyzing trace with hash -536291342, now seen corresponding path program 5 times [2024-06-04 14:21:39,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:39,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230384103] [2024-06-04 14:21:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:39,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:39,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:39,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:39,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:39,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230384103] [2024-06-04 14:21:39,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230384103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:39,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:39,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:39,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334328665] [2024-06-04 14:21:39,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:39,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:39,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:39,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:39,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:39,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 338 transitions, 4421 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:39,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:39,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:39,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:40,897 INFO L124 PetriNetUnfolderBase]: 4521/7839 cut-off events. [2024-06-04 14:21:40,897 INFO L125 PetriNetUnfolderBase]: For 934097/934097 co-relation queries the response was YES. [2024-06-04 14:21:40,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55415 conditions, 7839 events. 4521/7839 cut-off events. For 934097/934097 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57238 event pairs, 1546 based on Foata normal form. 16/7853 useless extension candidates. Maximal degree in co-relation 55277. Up to 6960 conditions per place. [2024-06-04 14:21:41,003 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 279 selfloop transitions, 73 changer transitions 2/361 dead transitions. [2024-06-04 14:21:41,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 361 transitions, 5227 flow [2024-06-04 14:21:41,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:41,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:41,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:21:41,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:21:41,004 INFO L175 Difference]: Start difference. First operand has 279 places, 338 transitions, 4421 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:21:41,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 361 transitions, 5227 flow [2024-06-04 14:21:42,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 361 transitions, 5088 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:42,922 INFO L231 Difference]: Finished difference. Result has 281 places, 338 transitions, 4447 flow [2024-06-04 14:21:42,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4447, PETRI_PLACES=281, PETRI_TRANSITIONS=338} [2024-06-04 14:21:42,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-04 14:21:42,923 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 338 transitions, 4447 flow [2024-06-04 14:21:42,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:42,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:42,923 INFO 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:42,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:21:42,923 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:21:42,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:42,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1159446384, now seen corresponding path program 1 times [2024-06-04 14:21:42,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:42,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953640111] [2024-06-04 14:21:42,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:42,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:42,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:42,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:42,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953640111] [2024-06-04 14:21:42,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953640111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:42,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:42,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:42,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196277895] [2024-06-04 14:21:42,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:42,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:42,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:42,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:42,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:43,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:43,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 338 transitions, 4447 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:43,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:43,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:43,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:44,271 INFO L124 PetriNetUnfolderBase]: 4528/7882 cut-off events. [2024-06-04 14:21:44,272 INFO L125 PetriNetUnfolderBase]: For 939946/939946 co-relation queries the response was YES. [2024-06-04 14:21:44,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55857 conditions, 7882 events. 4528/7882 cut-off events. For 939946/939946 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57851 event pairs, 1554 based on Foata normal form. 12/7892 useless extension candidates. Maximal degree in co-relation 55718. Up to 6800 conditions per place. [2024-06-04 14:21:44,358 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 280 selfloop transitions, 74 changer transitions 0/361 dead transitions. [2024-06-04 14:21:44,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 361 transitions, 5277 flow [2024-06-04 14:21:44,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:44,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:44,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:21:44,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:21:44,359 INFO L175 Difference]: Start difference. First operand has 281 places, 338 transitions, 4447 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:21:44,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 361 transitions, 5277 flow [2024-06-04 14:21:46,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 361 transitions, 5126 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:46,342 INFO L231 Difference]: Finished difference. Result has 283 places, 340 transitions, 4510 flow [2024-06-04 14:21:46,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4296, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4510, PETRI_PLACES=283, PETRI_TRANSITIONS=340} [2024-06-04 14:21:46,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-04 14:21:46,343 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 340 transitions, 4510 flow [2024-06-04 14:21:46,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:46,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:46,343 INFO 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:46,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:21:46,343 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:21:46,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:46,344 INFO L85 PathProgramCache]: Analyzing trace with hash -260727934, now seen corresponding path program 6 times [2024-06-04 14:21:46,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:46,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409295706] [2024-06-04 14:21:46,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:46,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:46,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:46,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:46,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409295706] [2024-06-04 14:21:46,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409295706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:46,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:46,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:46,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679292510] [2024-06-04 14:21:46,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:46,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:46,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:46,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:46,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:46,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:46,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 340 transitions, 4510 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:46,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:46,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:46,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:47,572 INFO L124 PetriNetUnfolderBase]: 4460/7725 cut-off events. [2024-06-04 14:21:47,573 INFO L125 PetriNetUnfolderBase]: For 912055/912055 co-relation queries the response was YES. [2024-06-04 14:21:47,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54166 conditions, 7725 events. 4460/7725 cut-off events. For 912055/912055 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56154 event pairs, 1554 based on Foata normal form. 16/7738 useless extension candidates. Maximal degree in co-relation 54026. Up to 6860 conditions per place. [2024-06-04 14:21:47,666 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 66 changer transitions 1/355 dead transitions. [2024-06-04 14:21:47,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 355 transitions, 5252 flow [2024-06-04 14:21:47,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:47,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:47,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:21:47,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:21:47,667 INFO L175 Difference]: Start difference. First operand has 283 places, 340 transitions, 4510 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:21:47,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 355 transitions, 5252 flow [2024-06-04 14:21:49,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 355 transitions, 5058 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:49,441 INFO L231 Difference]: Finished difference. Result has 285 places, 339 transitions, 4437 flow [2024-06-04 14:21:49,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4437, PETRI_PLACES=285, PETRI_TRANSITIONS=339} [2024-06-04 14:21:49,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-04 14:21:49,442 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 339 transitions, 4437 flow [2024-06-04 14:21:49,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:49,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:49,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:21:49,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:21:49,442 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:21:49,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:49,443 INFO L85 PathProgramCache]: Analyzing trace with hash -260512732, now seen corresponding path program 2 times [2024-06-04 14:21:49,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:49,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085195939] [2024-06-04 14:21:49,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:49,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:49,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:49,511 INFO 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,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:49,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085195939] [2024-06-04 14:21:49,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085195939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:49,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:49,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:49,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326870826] [2024-06-04 14:21:49,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:49,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:49,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:49,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:49,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:49,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:49,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 339 transitions, 4437 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:49,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:49,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:49,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:50,730 INFO L124 PetriNetUnfolderBase]: 4355/7558 cut-off events. [2024-06-04 14:21:50,730 INFO L125 PetriNetUnfolderBase]: For 885742/885742 co-relation queries the response was YES. [2024-06-04 14:21:50,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52811 conditions, 7558 events. 4355/7558 cut-off events. For 885742/885742 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54747 event pairs, 1491 based on Foata normal form. 12/7567 useless extension candidates. Maximal degree in co-relation 52670. Up to 6637 conditions per place. [2024-06-04 14:21:50,813 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 70 changer transitions 0/359 dead transitions. [2024-06-04 14:21:50,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 359 transitions, 5259 flow [2024-06-04 14:21:50,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:50,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:21:50,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 14:21:50,814 INFO L175 Difference]: Start difference. First operand has 285 places, 339 transitions, 4437 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:21:50,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 359 transitions, 5259 flow [2024-06-04 14:21:52,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 359 transitions, 5059 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:52,871 INFO L231 Difference]: Finished difference. Result has 285 places, 341 transitions, 4446 flow [2024-06-04 14:21:52,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4446, PETRI_PLACES=285, PETRI_TRANSITIONS=341} [2024-06-04 14:21:52,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 242 predicate places. [2024-06-04 14:21:52,871 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 341 transitions, 4446 flow [2024-06-04 14:21:52,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:52,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:52,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:21:52,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:21:52,872 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:21:52,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:52,872 INFO L85 PathProgramCache]: Analyzing trace with hash 5184548, now seen corresponding path program 3 times [2024-06-04 14:21:52,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:52,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733498033] [2024-06-04 14:21:52,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:52,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:52,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:52,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733498033] [2024-06-04 14:21:52,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733498033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:52,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:52,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:52,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837982256] [2024-06-04 14:21:52,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:52,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:52,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:52,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:52,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:52,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:52,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 341 transitions, 4446 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:52,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:52,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:52,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:54,124 INFO L124 PetriNetUnfolderBase]: 4362/7565 cut-off events. [2024-06-04 14:21:54,124 INFO L125 PetriNetUnfolderBase]: For 877815/877815 co-relation queries the response was YES. [2024-06-04 14:21:54,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52376 conditions, 7565 events. 4362/7565 cut-off events. For 877815/877815 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54856 event pairs, 1480 based on Foata normal form. 12/7574 useless extension candidates. Maximal degree in co-relation 52234. Up to 6334 conditions per place. [2024-06-04 14:21:54,217 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 270 selfloop transitions, 84 changer transitions 0/361 dead transitions. [2024-06-04 14:21:54,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 361 transitions, 5236 flow [2024-06-04 14:21:54,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:21:54,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:21:54,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:21:54,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 14:21:54,218 INFO L175 Difference]: Start difference. First operand has 285 places, 341 transitions, 4446 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:21:54,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 361 transitions, 5236 flow [2024-06-04 14:21:55,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 361 transitions, 5049 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:21:55,839 INFO L231 Difference]: Finished difference. Result has 287 places, 342 transitions, 4456 flow [2024-06-04 14:21:55,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4456, PETRI_PLACES=287, PETRI_TRANSITIONS=342} [2024-06-04 14:21:55,839 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-04 14:21:55,840 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 342 transitions, 4456 flow [2024-06-04 14:21:55,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:55,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:55,840 INFO L208 CegarLoopForPetriNet]: trace 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:21:55,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:21:55,840 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:21:55,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:55,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1298802046, now seen corresponding path program 1 times [2024-06-04 14:21:55,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:55,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481582408] [2024-06-04 14:21:55,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:55,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:55,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:55,914 INFO 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:55,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:55,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481582408] [2024-06-04 14:21:55,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481582408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:55,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:55,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:55,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624878371] [2024-06-04 14:21:55,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:55,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:55,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:55,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:55,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:55,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 342 transitions, 4456 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:55,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:55,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:55,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:21:57,155 INFO L124 PetriNetUnfolderBase]: 4388/7609 cut-off events. [2024-06-04 14:21:57,156 INFO L125 PetriNetUnfolderBase]: For 858548/858548 co-relation queries the response was YES. [2024-06-04 14:21:57,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52931 conditions, 7609 events. 4388/7609 cut-off events. For 858548/858548 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55257 event pairs, 1468 based on Foata normal form. 2/7608 useless extension candidates. Maximal degree in co-relation 52788. Up to 6701 conditions per place. [2024-06-04 14:21:57,240 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 98 changer transitions 0/366 dead transitions. [2024-06-04 14:21:57,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 366 transitions, 5540 flow [2024-06-04 14:21:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:21:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:21:57,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 14:21:57,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-04 14:21:57,241 INFO L175 Difference]: Start difference. First operand has 287 places, 342 transitions, 4456 flow. Second operand 6 states and 151 transitions. [2024-06-04 14:21:57,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 366 transitions, 5540 flow [2024-06-04 14:21:59,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 366 transitions, 5262 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-04 14:21:59,199 INFO L231 Difference]: Finished difference. Result has 287 places, 351 transitions, 4606 flow [2024-06-04 14:21:59,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4606, PETRI_PLACES=287, PETRI_TRANSITIONS=351} [2024-06-04 14:21:59,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-06-04 14:21:59,200 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 351 transitions, 4606 flow [2024-06-04 14:21:59,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:59,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:21:59,200 INFO L208 CegarLoopForPetriNet]: trace 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:21:59,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:21:59,200 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:21:59,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:21:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash -412104414, now seen corresponding path program 2 times [2024-06-04 14:21:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:21:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011227615] [2024-06-04 14:21:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:21:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:21:59,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:21:59,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:21:59,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:21:59,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011227615] [2024-06-04 14:21:59,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011227615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:21:59,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:21:59,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:21:59,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790068522] [2024-06-04 14:21:59,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:21:59,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:21:59,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:21:59,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:21:59,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:21:59,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:21:59,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 351 transitions, 4606 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:21:59,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:21:59,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:21:59,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:00,446 INFO L124 PetriNetUnfolderBase]: 4393/7612 cut-off events. [2024-06-04 14:22:00,447 INFO L125 PetriNetUnfolderBase]: For 869244/869244 co-relation queries the response was YES. [2024-06-04 14:22:00,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52801 conditions, 7612 events. 4393/7612 cut-off events. For 869244/869244 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55136 event pairs, 1455 based on Foata normal form. 1/7610 useless extension candidates. Maximal degree in co-relation 52658. Up to 6705 conditions per place. [2024-06-04 14:22:00,539 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 249 selfloop transitions, 116 changer transitions 0/372 dead transitions. [2024-06-04 14:22:00,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5816 flow [2024-06-04 14:22:00,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:22:00,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:22:00,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:22:00,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:22:00,540 INFO L175 Difference]: Start difference. First operand has 287 places, 351 transitions, 4606 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:22:00,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5816 flow [2024-06-04 14:22:03,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5663 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:03,175 INFO L231 Difference]: Finished difference. Result has 291 places, 355 transitions, 4771 flow [2024-06-04 14:22:03,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4459, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4771, PETRI_PLACES=291, PETRI_TRANSITIONS=355} [2024-06-04 14:22:03,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-04 14:22:03,176 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 355 transitions, 4771 flow [2024-06-04 14:22:03,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:03,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:03,176 INFO L208 CegarLoopForPetriNet]: trace 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:03,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:22:03,176 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:03,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1076802384, now seen corresponding path program 3 times [2024-06-04 14:22:03,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:03,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272210954] [2024-06-04 14:22:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:03,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:03,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:03,251 INFO 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:03,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:03,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272210954] [2024-06-04 14:22:03,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272210954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:03,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:03,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:03,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824697449] [2024-06-04 14:22:03,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:03,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:03,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:03,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:03,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:03,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:03,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 355 transitions, 4771 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:03,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:03,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:03,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:04,564 INFO L124 PetriNetUnfolderBase]: 4390/7608 cut-off events. [2024-06-04 14:22:04,564 INFO L125 PetriNetUnfolderBase]: For 865720/865720 co-relation queries the response was YES. [2024-06-04 14:22:04,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52750 conditions, 7608 events. 4390/7608 cut-off events. For 865720/865720 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55089 event pairs, 1455 based on Foata normal form. 1/7606 useless extension candidates. Maximal degree in co-relation 52607. Up to 6703 conditions per place. [2024-06-04 14:22:04,646 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-04 14:22:04,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 372 transitions, 5729 flow [2024-06-04 14:22:04,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:22:04,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:22:04,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 14:22:04,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-04 14:22:04,647 INFO L175 Difference]: Start difference. First operand has 291 places, 355 transitions, 4771 flow. Second operand 9 states and 210 transitions. [2024-06-04 14:22:04,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 372 transitions, 5729 flow [2024-06-04 14:22:07,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 372 transitions, 5568 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:07,150 INFO L231 Difference]: Finished difference. Result has 295 places, 355 transitions, 4883 flow [2024-06-04 14:22:07,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4883, PETRI_PLACES=295, PETRI_TRANSITIONS=355} [2024-06-04 14:22:07,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-04 14:22:07,151 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 355 transitions, 4883 flow [2024-06-04 14:22:07,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:07,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:07,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:07,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:22:07,151 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:07,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:07,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1335753654, now seen corresponding path program 4 times [2024-06-04 14:22:07,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:07,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672076217] [2024-06-04 14:22:07,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:07,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:07,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:07,225 INFO 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:07,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:07,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672076217] [2024-06-04 14:22:07,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672076217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:07,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:07,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:07,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821615450] [2024-06-04 14:22:07,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:07,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:07,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:07,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:07,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:07,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:07,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 355 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:07,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:07,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:07,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:08,393 INFO L124 PetriNetUnfolderBase]: 4400/7630 cut-off events. [2024-06-04 14:22:08,393 INFO L125 PetriNetUnfolderBase]: For 870230/870230 co-relation queries the response was YES. [2024-06-04 14:22:08,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53210 conditions, 7630 events. 4400/7630 cut-off events. For 870230/870230 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55338 event pairs, 1467 based on Foata normal form. 2/7629 useless extension candidates. Maximal degree in co-relation 53066. Up to 6488 conditions per place. [2024-06-04 14:22:08,486 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 129 changer transitions 0/378 dead transitions. [2024-06-04 14:22:08,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6117 flow [2024-06-04 14:22:08,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:08,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:08,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:22:08,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:22:08,487 INFO L175 Difference]: Start difference. First operand has 295 places, 355 transitions, 4883 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:22:08,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6117 flow [2024-06-04 14:22:10,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 378 transitions, 5811 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-04 14:22:10,479 INFO L231 Difference]: Finished difference. Result has 293 places, 359 transitions, 4919 flow [2024-06-04 14:22:10,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4919, PETRI_PLACES=293, PETRI_TRANSITIONS=359} [2024-06-04 14:22:10,479 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-04 14:22:10,479 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 359 transitions, 4919 flow [2024-06-04 14:22:10,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:10,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:10,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, 1, 1] [2024-06-04 14:22:10,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:22:10,480 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:10,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:10,480 INFO L85 PathProgramCache]: Analyzing trace with hash -297278204, now seen corresponding path program 5 times [2024-06-04 14:22:10,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:10,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570040616] [2024-06-04 14:22:10,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:10,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:10,551 INFO 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:10,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:10,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570040616] [2024-06-04 14:22:10,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570040616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:10,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:10,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:10,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653888060] [2024-06-04 14:22:10,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:10,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:10,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:10,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:10,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:10,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:10,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 359 transitions, 4919 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:10,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:10,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:10,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:11,755 INFO L124 PetriNetUnfolderBase]: 4410/7644 cut-off events. [2024-06-04 14:22:11,755 INFO L125 PetriNetUnfolderBase]: For 871418/871418 co-relation queries the response was YES. [2024-06-04 14:22:11,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53409 conditions, 7644 events. 4410/7644 cut-off events. For 871418/871418 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55388 event pairs, 1465 based on Foata normal form. 2/7643 useless extension candidates. Maximal degree in co-relation 53265. Up to 6498 conditions per place. [2024-06-04 14:22:11,841 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 141 changer transitions 0/379 dead transitions. [2024-06-04 14:22:11,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 379 transitions, 6155 flow [2024-06-04 14:22:11,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:22:11,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:22:11,841 INFO L175 Difference]: Start difference. First operand has 293 places, 359 transitions, 4919 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:22:11,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 379 transitions, 6155 flow [2024-06-04 14:22:13,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 379 transitions, 5805 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:13,924 INFO L231 Difference]: Finished difference. Result has 295 places, 363 transitions, 4938 flow [2024-06-04 14:22:13,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4938, PETRI_PLACES=295, PETRI_TRANSITIONS=363} [2024-06-04 14:22:13,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-04 14:22:13,924 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 363 transitions, 4938 flow [2024-06-04 14:22:13,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:13,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:13,925 INFO L208 CegarLoopForPetriNet]: trace 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:13,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:22:13,925 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:13,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:13,925 INFO L85 PathProgramCache]: Analyzing trace with hash -297267044, now seen corresponding path program 6 times [2024-06-04 14:22:13,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:13,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937126708] [2024-06-04 14:22:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:13,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:13,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:13,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937126708] [2024-06-04 14:22:13,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937126708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:13,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:13,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:13,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533319048] [2024-06-04 14:22:13,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:13,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:13,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:13,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:13,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:14,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:14,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 363 transitions, 4938 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:14,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:14,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:14,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:15,228 INFO L124 PetriNetUnfolderBase]: 4404/7636 cut-off events. [2024-06-04 14:22:15,229 INFO L125 PetriNetUnfolderBase]: For 880221/880221 co-relation queries the response was YES. [2024-06-04 14:22:15,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53125 conditions, 7636 events. 4404/7636 cut-off events. For 880221/880221 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55348 event pairs, 1465 based on Foata normal form. 2/7635 useless extension candidates. Maximal degree in co-relation 52981. Up to 6493 conditions per place. [2024-06-04 14:22:15,323 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-04 14:22:15,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 5906 flow [2024-06-04 14:22:15,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:15,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:15,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:22:15,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:22:15,324 INFO L175 Difference]: Start difference. First operand has 295 places, 363 transitions, 4938 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:22:15,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 5906 flow [2024-06-04 14:22:17,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 378 transitions, 5608 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:17,750 INFO L231 Difference]: Finished difference. Result has 298 places, 363 transitions, 4939 flow [2024-06-04 14:22:17,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=298, PETRI_TRANSITIONS=363} [2024-06-04 14:22:17,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-04 14:22:17,750 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 363 transitions, 4939 flow [2024-06-04 14:22:17,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:17,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:17,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:17,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:22:17,751 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:17,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:17,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331618, now seen corresponding path program 7 times [2024-06-04 14:22:17,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131268717] [2024-06-04 14:22:17,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:17,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:17,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:22:17,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:17,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131268717] [2024-06-04 14:22:17,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131268717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:17,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:17,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:17,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477891958] [2024-06-04 14:22:17,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:17,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:17,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:17,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:17,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:17,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:17,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 363 transitions, 4939 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:17,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:17,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:17,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:19,121 INFO L124 PetriNetUnfolderBase]: 4409/7627 cut-off events. [2024-06-04 14:22:19,122 INFO L125 PetriNetUnfolderBase]: For 893905/893905 co-relation queries the response was YES. [2024-06-04 14:22:19,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53349 conditions, 7627 events. 4409/7627 cut-off events. For 893905/893905 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55238 event pairs, 1542 based on Foata normal form. 1/7624 useless extension candidates. Maximal degree in co-relation 53204. Up to 6497 conditions per place. [2024-06-04 14:22:19,208 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 195 selfloop transitions, 177 changer transitions 0/379 dead transitions. [2024-06-04 14:22:19,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 379 transitions, 6143 flow [2024-06-04 14:22:19,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:19,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:19,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:22:19,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:22:19,209 INFO L175 Difference]: Start difference. First operand has 298 places, 363 transitions, 4939 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:22:19,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 379 transitions, 6143 flow [2024-06-04 14:22:21,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 379 transitions, 5763 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:21,368 INFO L231 Difference]: Finished difference. Result has 298 places, 366 transitions, 4965 flow [2024-06-04 14:22:21,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4965, PETRI_PLACES=298, PETRI_TRANSITIONS=366} [2024-06-04 14:22:21,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-04 14:22:21,369 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 366 transitions, 4965 flow [2024-06-04 14:22:21,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:21,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:21,369 INFO L208 CegarLoopForPetriNet]: trace 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:21,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:22:21,369 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:21,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:21,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1608418414, now seen corresponding path program 8 times [2024-06-04 14:22:21,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042595979] [2024-06-04 14:22:21,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:21,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:21,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:21,466 INFO 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:21,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:21,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042595979] [2024-06-04 14:22:21,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042595979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:21,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:21,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:21,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190070741] [2024-06-04 14:22:21,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:21,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:21,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:21,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:21,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:21,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:21,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 366 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:21,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:21,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:21,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:22,647 INFO L124 PetriNetUnfolderBase]: 4414/7636 cut-off events. [2024-06-04 14:22:22,647 INFO L125 PetriNetUnfolderBase]: For 911364/911364 co-relation queries the response was YES. [2024-06-04 14:22:22,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 7636 events. 4414/7636 cut-off events. For 911364/911364 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55304 event pairs, 1542 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53444. Up to 6501 conditions per place. [2024-06-04 14:22:22,742 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 208 selfloop transitions, 167 changer transitions 0/382 dead transitions. [2024-06-04 14:22:22,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 382 transitions, 6179 flow [2024-06-04 14:22:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:22,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:22,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:22:22,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:22:22,745 INFO L175 Difference]: Start difference. First operand has 298 places, 366 transitions, 4965 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:22:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 382 transitions, 6179 flow [2024-06-04 14:22:25,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 382 transitions, 5711 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:25,068 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4883 flow [2024-06-04 14:22:25,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4883, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-04 14:22:25,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-04 14:22:25,069 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4883 flow [2024-06-04 14:22:25,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:25,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:25,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:25,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:22:25,069 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:25,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:25,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1752694894, now seen corresponding path program 9 times [2024-06-04 14:22:25,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:25,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533756474] [2024-06-04 14:22:25,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:25,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:25,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533756474] [2024-06-04 14:22:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533756474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:25,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:25,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:25,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519466207] [2024-06-04 14:22:25,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:25,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:25,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:25,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:25,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:25,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:25,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4883 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:25,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:25,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:25,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:26,424 INFO L124 PetriNetUnfolderBase]: 4411/7636 cut-off events. [2024-06-04 14:22:26,425 INFO L125 PetriNetUnfolderBase]: For 924197/924197 co-relation queries the response was YES. [2024-06-04 14:22:26,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53493 conditions, 7636 events. 4411/7636 cut-off events. For 924197/924197 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55329 event pairs, 1544 based on Foata normal form. 1/7633 useless extension candidates. Maximal degree in co-relation 53347. Up to 6499 conditions per place. [2024-06-04 14:22:26,509 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 211 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-04 14:22:26,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 381 transitions, 5855 flow [2024-06-04 14:22:26,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:26,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:26,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:22:26,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 14:22:26,510 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4883 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:22:26,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 381 transitions, 5855 flow [2024-06-04 14:22:28,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 381 transitions, 5415 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:28,835 INFO L231 Difference]: Finished difference. Result has 300 places, 369 transitions, 4777 flow [2024-06-04 14:22:28,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4777, PETRI_PLACES=300, PETRI_TRANSITIONS=369} [2024-06-04 14:22:28,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 257 predicate places. [2024-06-04 14:22:28,836 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 369 transitions, 4777 flow [2024-06-04 14:22:28,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:28,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:28,836 INFO L208 CegarLoopForPetriNet]: trace 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:28,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:22:28,836 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:22:28,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash -2103949372, now seen corresponding path program 1 times [2024-06-04 14:22:28,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:28,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861640203] [2024-06-04 14:22:28,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:28,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:28,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:28,906 INFO 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:28,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:28,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861640203] [2024-06-04 14:22:28,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861640203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:28,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:28,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:28,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731960013] [2024-06-04 14:22:28,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:28,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:28,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:28,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:28,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:28,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 369 transitions, 4777 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:28,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:28,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:28,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:30,118 INFO L124 PetriNetUnfolderBase]: 4398/7627 cut-off events. [2024-06-04 14:22:30,118 INFO L125 PetriNetUnfolderBase]: For 938059/938059 co-relation queries the response was YES. [2024-06-04 14:22:30,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52906 conditions, 7627 events. 4398/7627 cut-off events. For 938059/938059 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55369 event pairs, 1279 based on Foata normal form. 6/7630 useless extension candidates. Maximal degree in co-relation 52759. Up to 6725 conditions per place. [2024-06-04 14:22:30,209 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 351 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2024-06-04 14:22:30,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 392 transitions, 5841 flow [2024-06-04 14:22:30,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:30,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:30,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:22:30,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-04 14:22:30,210 INFO L175 Difference]: Start difference. First operand has 300 places, 369 transitions, 4777 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:22:30,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 392 transitions, 5841 flow [2024-06-04 14:22:32,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 392 transitions, 5432 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:22:32,827 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4440 flow [2024-06-04 14:22:32,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4440, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-04 14:22:32,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-04 14:22:32,827 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4440 flow [2024-06-04 14:22:32,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:32,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:32,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:32,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:22:32,827 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:22:32,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:32,828 INFO L85 PathProgramCache]: Analyzing trace with hash -412196670, now seen corresponding path program 2 times [2024-06-04 14:22:32,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:32,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153922304] [2024-06-04 14:22:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:32,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:32,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:32,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:32,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153922304] [2024-06-04 14:22:32,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153922304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:32,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:32,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:32,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085828304] [2024-06-04 14:22:32,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:32,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:32,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:32,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:32,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:32,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:32,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4440 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:32,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:32,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:32,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:34,198 INFO L124 PetriNetUnfolderBase]: 4385/7608 cut-off events. [2024-06-04 14:22:34,198 INFO L125 PetriNetUnfolderBase]: For 925645/925645 co-relation queries the response was YES. [2024-06-04 14:22:34,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51777 conditions, 7608 events. 4385/7608 cut-off events. For 925645/925645 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55268 event pairs, 1360 based on Foata normal form. 6/7611 useless extension candidates. Maximal degree in co-relation 51630. Up to 6781 conditions per place. [2024-06-04 14:22:34,283 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 345 selfloop transitions, 35 changer transitions 0/387 dead transitions. [2024-06-04 14:22:34,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 387 transitions, 5284 flow [2024-06-04 14:22:34,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:22:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:22:34,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 14:22:34,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-04 14:22:34,284 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4440 flow. Second operand 6 states and 142 transitions. [2024-06-04 14:22:34,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 387 transitions, 5284 flow [2024-06-04 14:22:37,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 387 transitions, 5141 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-04 14:22:37,803 INFO L231 Difference]: Finished difference. Result has 299 places, 369 transitions, 4373 flow [2024-06-04 14:22:37,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4373, PETRI_PLACES=299, PETRI_TRANSITIONS=369} [2024-06-04 14:22:37,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-04 14:22:37,804 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 369 transitions, 4373 flow [2024-06-04 14:22:37,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:37,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:37,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:37,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:22:37,804 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:22:37,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:37,804 INFO L85 PathProgramCache]: Analyzing trace with hash -99724504, now seen corresponding path program 1 times [2024-06-04 14:22:37,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:37,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097125326] [2024-06-04 14:22:37,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:37,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:37,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:37,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:22:37,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:37,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097125326] [2024-06-04 14:22:37,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097125326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:37,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:37,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:37,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603412256] [2024-06-04 14:22:37,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:37,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:37,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:37,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:37,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:37,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:37,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 369 transitions, 4373 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:37,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:37,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:37,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:39,205 INFO L124 PetriNetUnfolderBase]: 4452/7706 cut-off events. [2024-06-04 14:22:39,205 INFO L125 PetriNetUnfolderBase]: For 973788/973788 co-relation queries the response was YES. [2024-06-04 14:22:39,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53548 conditions, 7706 events. 4452/7706 cut-off events. For 973788/973788 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55787 event pairs, 1447 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 53402. Up to 6795 conditions per place. [2024-06-04 14:22:39,305 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 319 selfloop transitions, 77 changer transitions 1/404 dead transitions. [2024-06-04 14:22:39,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 404 transitions, 5643 flow [2024-06-04 14:22:39,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:39,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:39,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:22:39,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-04 14:22:39,306 INFO L175 Difference]: Start difference. First operand has 299 places, 369 transitions, 4373 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:22:39,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 404 transitions, 5643 flow [2024-06-04 14:22:42,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 404 transitions, 5553 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:42,116 INFO L231 Difference]: Finished difference. Result has 302 places, 374 transitions, 4615 flow [2024-06-04 14:22:42,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=302, PETRI_TRANSITIONS=374} [2024-06-04 14:22:42,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-04 14:22:42,116 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 374 transitions, 4615 flow [2024-06-04 14:22:42,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:42,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:42,117 INFO L208 CegarLoopForPetriNet]: trace 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:42,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:22:42,117 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:22:42,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:42,117 INFO L85 PathProgramCache]: Analyzing trace with hash -253898080, now seen corresponding path program 2 times [2024-06-04 14:22:42,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:42,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197379076] [2024-06-04 14:22:42,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:42,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:42,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:42,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197379076] [2024-06-04 14:22:42,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197379076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:42,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:42,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:42,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65616441] [2024-06-04 14:22:42,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:42,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:42,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:42,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:42,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:42,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:42,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 374 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:42,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:42,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:42,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:43,454 INFO L124 PetriNetUnfolderBase]: 4447/7713 cut-off events. [2024-06-04 14:22:43,455 INFO L125 PetriNetUnfolderBase]: For 983182/983182 co-relation queries the response was YES. [2024-06-04 14:22:43,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53741 conditions, 7713 events. 4447/7713 cut-off events. For 983182/983182 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56033 event pairs, 1470 based on Foata normal form. 2/7706 useless extension candidates. Maximal degree in co-relation 53593. Up to 6893 conditions per place. [2024-06-04 14:22:43,546 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 74 changer transitions 0/395 dead transitions. [2024-06-04 14:22:43,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 395 transitions, 5443 flow [2024-06-04 14:22:43,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:43,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:43,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:22:43,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:22:43,547 INFO L175 Difference]: Start difference. First operand has 302 places, 374 transitions, 4615 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:22:43,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 395 transitions, 5443 flow [2024-06-04 14:22:46,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 395 transitions, 5247 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:46,469 INFO L231 Difference]: Finished difference. Result has 305 places, 374 transitions, 4572 flow [2024-06-04 14:22:46,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4572, PETRI_PLACES=305, PETRI_TRANSITIONS=374} [2024-06-04 14:22:46,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-04 14:22:46,469 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 374 transitions, 4572 flow [2024-06-04 14:22:46,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:46,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:46,470 INFO L208 CegarLoopForPetriNet]: trace 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:46,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:22:46,470 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:22:46,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:46,470 INFO L85 PathProgramCache]: Analyzing trace with hash -447853618, now seen corresponding path program 3 times [2024-06-04 14:22:46,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:46,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245696964] [2024-06-04 14:22:46,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:46,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:46,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:22:46,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245696964] [2024-06-04 14:22:46,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245696964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:46,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:46,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:46,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343032593] [2024-06-04 14:22:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:46,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:46,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:46,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:46,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:46,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:46,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 374 transitions, 4572 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:46,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:46,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:47,853 INFO L124 PetriNetUnfolderBase]: 4573/7926 cut-off events. [2024-06-04 14:22:47,853 INFO L125 PetriNetUnfolderBase]: For 1113410/1113410 co-relation queries the response was YES. [2024-06-04 14:22:47,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57484 conditions, 7926 events. 4573/7926 cut-off events. For 1113410/1113410 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 57789 event pairs, 1486 based on Foata normal form. 2/7925 useless extension candidates. Maximal degree in co-relation 57335. Up to 6883 conditions per place. [2024-06-04 14:22:47,950 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 326 selfloop transitions, 74 changer transitions 0/407 dead transitions. [2024-06-04 14:22:47,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 407 transitions, 5875 flow [2024-06-04 14:22:47,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:47,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:47,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:22:47,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:22:47,951 INFO L175 Difference]: Start difference. First operand has 305 places, 374 transitions, 4572 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:22:47,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 407 transitions, 5875 flow [2024-06-04 14:22:51,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 407 transitions, 5682 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:22:51,101 INFO L231 Difference]: Finished difference. Result has 308 places, 379 transitions, 4722 flow [2024-06-04 14:22:51,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4722, PETRI_PLACES=308, PETRI_TRANSITIONS=379} [2024-06-04 14:22:51,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-04 14:22:51,102 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 379 transitions, 4722 flow [2024-06-04 14:22:51,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:51,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:51,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:51,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:22:51,102 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:22:51,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:51,102 INFO L85 PathProgramCache]: Analyzing trace with hash 88981466, now seen corresponding path program 4 times [2024-06-04 14:22:51,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:51,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489091308] [2024-06-04 14:22:51,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:51,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:51,177 INFO 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:51,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:51,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489091308] [2024-06-04 14:22:51,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489091308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:51,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:51,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:51,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694027241] [2024-06-04 14:22:51,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:51,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:51,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:51,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:51,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:51,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:51,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 379 transitions, 4722 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:51,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:51,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:51,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:52,436 INFO L124 PetriNetUnfolderBase]: 4581/7957 cut-off events. [2024-06-04 14:22:52,436 INFO L125 PetriNetUnfolderBase]: For 1135329/1135329 co-relation queries the response was YES. [2024-06-04 14:22:52,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58112 conditions, 7957 events. 4581/7957 cut-off events. For 1135329/1135329 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58192 event pairs, 1513 based on Foata normal form. 2/7957 useless extension candidates. Maximal degree in co-relation 57961. Up to 7095 conditions per place. [2024-06-04 14:22:52,537 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 69 changer transitions 0/399 dead transitions. [2024-06-04 14:22:52,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 399 transitions, 5625 flow [2024-06-04 14:22:52,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:22:52,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:22:52,538 INFO L175 Difference]: Start difference. First operand has 308 places, 379 transitions, 4722 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:22:52,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 399 transitions, 5625 flow [2024-06-04 14:22:55,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 399 transitions, 5422 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-04 14:22:55,952 INFO L231 Difference]: Finished difference. Result has 311 places, 381 transitions, 4741 flow [2024-06-04 14:22:55,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4741, PETRI_PLACES=311, PETRI_TRANSITIONS=381} [2024-06-04 14:22:55,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-04 14:22:55,953 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 381 transitions, 4741 flow [2024-06-04 14:22:55,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:55,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:22:55,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:22:55,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:22:55,953 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:22:55,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:22:55,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1509160816, now seen corresponding path program 5 times [2024-06-04 14:22:55,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:22:55,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151083073] [2024-06-04 14:22:55,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:22:55,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:22:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:22:56,030 INFO 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,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:22:56,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151083073] [2024-06-04 14:22:56,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151083073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:22:56,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:22:56,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:22:56,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080814914] [2024-06-04 14:22:56,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:22:56,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:22:56,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:22:56,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:22:56,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:22:56,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:22:56,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 381 transitions, 4741 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:22:56,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:22:56,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:22:56,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:22:57,316 INFO L124 PetriNetUnfolderBase]: 4589/7977 cut-off events. [2024-06-04 14:22:57,316 INFO L125 PetriNetUnfolderBase]: For 1155650/1155650 co-relation queries the response was YES. [2024-06-04 14:22:57,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58187 conditions, 7977 events. 4589/7977 cut-off events. For 1155650/1155650 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58342 event pairs, 1267 based on Foata normal form. 2/7977 useless extension candidates. Maximal degree in co-relation 58035. Up to 5942 conditions per place. [2024-06-04 14:22:57,418 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 318 selfloop transitions, 92 changer transitions 0/417 dead transitions. [2024-06-04 14:22:57,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 417 transitions, 6241 flow [2024-06-04 14:22:57,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:22:57,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:22:57,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:22:57,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:22:57,419 INFO L175 Difference]: Start difference. First operand has 311 places, 381 transitions, 4741 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:22:57,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 417 transitions, 6241 flow [2024-06-04 14:23:01,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 417 transitions, 6058 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:01,541 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4814 flow [2024-06-04 14:23:01,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-04 14:23:01,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-04 14:23:01,541 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4814 flow [2024-06-04 14:23:01,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:01,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:01,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:01,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:23:01,542 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:01,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:01,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1320963352, now seen corresponding path program 6 times [2024-06-04 14:23:01,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:01,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221916181] [2024-06-04 14:23:01,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:01,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:01,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:01,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:23:01,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:01,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221916181] [2024-06-04 14:23:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221916181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:01,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:01,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:01,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283388521] [2024-06-04 14:23:01,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:01,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:01,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:01,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:01,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:01,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:01,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:01,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:01,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:02,906 INFO L124 PetriNetUnfolderBase]: 4564/7916 cut-off events. [2024-06-04 14:23:02,906 INFO L125 PetriNetUnfolderBase]: For 1166832/1166832 co-relation queries the response was YES. [2024-06-04 14:23:02,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57662 conditions, 7916 events. 4564/7916 cut-off events. For 1166832/1166832 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 57755 event pairs, 1301 based on Foata normal form. 8/7922 useless extension candidates. Maximal degree in co-relation 57509. Up to 5928 conditions per place. [2024-06-04 14:23:03,006 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 320 selfloop transitions, 85 changer transitions 0/412 dead transitions. [2024-06-04 14:23:03,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 412 transitions, 5962 flow [2024-06-04 14:23:03,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:03,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:03,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:23:03,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:23:03,007 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4814 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:23:03,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 412 transitions, 5962 flow [2024-06-04 14:23:06,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 412 transitions, 5657 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:06,176 INFO L231 Difference]: Finished difference. Result has 314 places, 383 transitions, 4685 flow [2024-06-04 14:23:06,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4685, PETRI_PLACES=314, PETRI_TRANSITIONS=383} [2024-06-04 14:23:06,176 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-04 14:23:06,176 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 383 transitions, 4685 flow [2024-06-04 14:23:06,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:06,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:06,176 INFO L208 CegarLoopForPetriNet]: trace 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:06,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:23:06,176 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:06,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:06,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1415052008, now seen corresponding path program 7 times [2024-06-04 14:23:06,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:06,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016183499] [2024-06-04 14:23:06,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:06,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:06,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:06,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:06,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:06,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016183499] [2024-06-04 14:23:06,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016183499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:06,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:06,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:06,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968578260] [2024-06-04 14:23:06,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:06,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:06,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:06,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:06,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:06,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:06,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 383 transitions, 4685 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:06,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:06,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:06,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:07,665 INFO L124 PetriNetUnfolderBase]: 4536/7890 cut-off events. [2024-06-04 14:23:07,665 INFO L125 PetriNetUnfolderBase]: For 1139909/1139909 co-relation queries the response was YES. [2024-06-04 14:23:07,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55669 conditions, 7890 events. 4536/7890 cut-off events. For 1139909/1139909 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 57670 event pairs, 1490 based on Foata normal form. 12/7900 useless extension candidates. Maximal degree in co-relation 55517. Up to 6990 conditions per place. [2024-06-04 14:23:07,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 326 selfloop transitions, 69 changer transitions 0/402 dead transitions. [2024-06-04 14:23:07,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 402 transitions, 5550 flow [2024-06-04 14:23:07,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:07,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:07,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:23:07,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:23:07,751 INFO L175 Difference]: Start difference. First operand has 314 places, 383 transitions, 4685 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:23:07,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 402 transitions, 5550 flow [2024-06-04 14:23:11,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 402 transitions, 5361 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:11,170 INFO L231 Difference]: Finished difference. Result has 315 places, 384 transitions, 4664 flow [2024-06-04 14:23:11,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4664, PETRI_PLACES=315, PETRI_TRANSITIONS=384} [2024-06-04 14:23:11,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-04 14:23:11,171 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 384 transitions, 4664 flow [2024-06-04 14:23:11,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:11,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:11,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:23:11,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:23:11,171 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:11,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:11,171 INFO L85 PathProgramCache]: Analyzing trace with hash 550834528, now seen corresponding path program 8 times [2024-06-04 14:23:11,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:11,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35385401] [2024-06-04 14:23:11,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:11,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:11,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:11,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:11,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:11,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35385401] [2024-06-04 14:23:11,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35385401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:11,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:11,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:11,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751726501] [2024-06-04 14:23:11,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:11,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:11,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:11,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:11,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:11,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:11,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 384 transitions, 4664 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:11,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:11,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:11,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:12,539 INFO L124 PetriNetUnfolderBase]: 4501/7831 cut-off events. [2024-06-04 14:23:12,539 INFO L125 PetriNetUnfolderBase]: For 1087915/1087915 co-relation queries the response was YES. [2024-06-04 14:23:12,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53846 conditions, 7831 events. 4501/7831 cut-off events. For 1087915/1087915 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 57206 event pairs, 1453 based on Foata normal form. 12/7841 useless extension candidates. Maximal degree in co-relation 53693. Up to 6711 conditions per place. [2024-06-04 14:23:12,641 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 323 selfloop transitions, 76 changer transitions 0/406 dead transitions. [2024-06-04 14:23:12,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 406 transitions, 5536 flow [2024-06-04 14:23:12,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:12,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:12,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:23:12,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-04 14:23:12,642 INFO L175 Difference]: Start difference. First operand has 315 places, 384 transitions, 4664 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:23:12,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 406 transitions, 5536 flow [2024-06-04 14:23:16,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 406 transitions, 5291 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:16,859 INFO L231 Difference]: Finished difference. Result has 317 places, 384 transitions, 4579 flow [2024-06-04 14:23:16,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4579, PETRI_PLACES=317, PETRI_TRANSITIONS=384} [2024-06-04 14:23:16,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-04 14:23:16,859 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 384 transitions, 4579 flow [2024-06-04 14:23:16,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:16,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:16,860 INFO L208 CegarLoopForPetriNet]: trace 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:16,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:23:16,860 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:16,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:16,860 INFO L85 PathProgramCache]: Analyzing trace with hash 529121762, now seen corresponding path program 1 times [2024-06-04 14:23:16,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:16,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717804170] [2024-06-04 14:23:16,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:16,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:16,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:16,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:16,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717804170] [2024-06-04 14:23:16,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717804170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:16,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:16,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:16,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291100966] [2024-06-04 14:23:16,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:16,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:16,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:16,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:16,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:16,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:16,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 384 transitions, 4579 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:16,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:16,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:16,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:18,174 INFO L124 PetriNetUnfolderBase]: 4496/7811 cut-off events. [2024-06-04 14:23:18,174 INFO L125 PetriNetUnfolderBase]: For 1034223/1034223 co-relation queries the response was YES. [2024-06-04 14:23:18,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53386 conditions, 7811 events. 4496/7811 cut-off events. For 1034223/1034223 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57006 event pairs, 1503 based on Foata normal form. 2/7810 useless extension candidates. Maximal degree in co-relation 53232. Up to 6968 conditions per place. [2024-06-04 14:23:18,264 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 75 changer transitions 0/398 dead transitions. [2024-06-04 14:23:18,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 398 transitions, 5456 flow [2024-06-04 14:23:18,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:18,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:18,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:23:18,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:23:18,265 INFO L175 Difference]: Start difference. First operand has 317 places, 384 transitions, 4579 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:23:18,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 398 transitions, 5456 flow [2024-06-04 14:23:21,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 398 transitions, 5283 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:21,834 INFO L231 Difference]: Finished difference. Result has 318 places, 386 transitions, 4632 flow [2024-06-04 14:23:21,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4406, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4632, PETRI_PLACES=318, PETRI_TRANSITIONS=386} [2024-06-04 14:23:21,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-04 14:23:21,834 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 386 transitions, 4632 flow [2024-06-04 14:23:21,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:21,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:21,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:21,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:23:21,835 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:21,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1308153468, now seen corresponding path program 2 times [2024-06-04 14:23:21,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:21,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355124869] [2024-06-04 14:23:21,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:21,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:21,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:21,928 INFO 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:21,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:21,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355124869] [2024-06-04 14:23:21,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355124869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:21,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:21,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:21,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287296909] [2024-06-04 14:23:21,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:21,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:21,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:21,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:21,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:21,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:21,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 386 transitions, 4632 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:21,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:21,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:21,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:23,169 INFO L124 PetriNetUnfolderBase]: 4491/7799 cut-off events. [2024-06-04 14:23:23,170 INFO L125 PetriNetUnfolderBase]: For 1041826/1041826 co-relation queries the response was YES. [2024-06-04 14:23:23,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53172 conditions, 7799 events. 4491/7799 cut-off events. For 1041826/1041826 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56953 event pairs, 1487 based on Foata normal form. 2/7798 useless extension candidates. Maximal degree in co-relation 53017. Up to 6916 conditions per place. [2024-06-04 14:23:23,265 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 316 selfloop transitions, 81 changer transitions 0/404 dead transitions. [2024-06-04 14:23:23,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 404 transitions, 5816 flow [2024-06-04 14:23:23,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:23,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:23,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:23:23,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 14:23:23,266 INFO L175 Difference]: Start difference. First operand has 318 places, 386 transitions, 4632 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:23:23,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 404 transitions, 5816 flow [2024-06-04 14:23:27,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 404 transitions, 5609 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:27,506 INFO L231 Difference]: Finished difference. Result has 321 places, 390 transitions, 4751 flow [2024-06-04 14:23:27,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4751, PETRI_PLACES=321, PETRI_TRANSITIONS=390} [2024-06-04 14:23:27,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-04 14:23:27,506 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 390 transitions, 4751 flow [2024-06-04 14:23:27,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:27,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:27,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, 1, 1] [2024-06-04 14:23:27,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:23:27,507 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:27,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:27,507 INFO L85 PathProgramCache]: Analyzing trace with hash 829960418, now seen corresponding path program 3 times [2024-06-04 14:23:27,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:27,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209815603] [2024-06-04 14:23:27,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:27,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:27,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:27,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:23:27,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:27,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209815603] [2024-06-04 14:23:27,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209815603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:27,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:27,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:27,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935222163] [2024-06-04 14:23:27,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:27,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:27,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:27,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:27,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:27,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:27,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 390 transitions, 4751 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:27,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:27,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:27,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:28,801 INFO L124 PetriNetUnfolderBase]: 4486/7795 cut-off events. [2024-06-04 14:23:28,801 INFO L125 PetriNetUnfolderBase]: For 1047571/1047571 co-relation queries the response was YES. [2024-06-04 14:23:28,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53087 conditions, 7795 events. 4486/7795 cut-off events. For 1047571/1047571 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56891 event pairs, 1497 based on Foata normal form. 2/7794 useless extension candidates. Maximal degree in co-relation 52930. Up to 6954 conditions per place. [2024-06-04 14:23:28,900 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 79 changer transitions 0/402 dead transitions. [2024-06-04 14:23:28,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 402 transitions, 5569 flow [2024-06-04 14:23:28,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:28,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:23:28,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-04 14:23:28,901 INFO L175 Difference]: Start difference. First operand has 321 places, 390 transitions, 4751 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:23:28,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 402 transitions, 5569 flow [2024-06-04 14:23:32,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 402 transitions, 5360 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-04 14:23:32,579 INFO L231 Difference]: Finished difference. Result has 325 places, 390 transitions, 4705 flow [2024-06-04 14:23:32,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4542, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4705, PETRI_PLACES=325, PETRI_TRANSITIONS=390} [2024-06-04 14:23:32,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-04 14:23:32,580 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 390 transitions, 4705 flow [2024-06-04 14:23:32,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:32,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:32,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:32,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:23:32,580 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:23:32,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:32,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1446498154, now seen corresponding path program 4 times [2024-06-04 14:23:32,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814219399] [2024-06-04 14:23:32,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:32,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:23:32,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:32,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814219399] [2024-06-04 14:23:32,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814219399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:32,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:32,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:32,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704449223] [2024-06-04 14:23:32,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:32,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:32,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:32,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:32,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:32,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:32,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 390 transitions, 4705 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:32,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:32,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:32,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:33,906 INFO L124 PetriNetUnfolderBase]: 4494/7801 cut-off events. [2024-06-04 14:23:33,906 INFO L125 PetriNetUnfolderBase]: For 1066052/1066052 co-relation queries the response was YES. [2024-06-04 14:23:33,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53372 conditions, 7801 events. 4494/7801 cut-off events. For 1066052/1066052 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56874 event pairs, 1489 based on Foata normal form. 2/7800 useless extension candidates. Maximal degree in co-relation 53213. Up to 6902 conditions per place. [2024-06-04 14:23:34,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-04 14:23:34,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 410 transitions, 5659 flow [2024-06-04 14:23:34,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:34,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:23:34,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:23:34,008 INFO L175 Difference]: Start difference. First operand has 325 places, 390 transitions, 4705 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:23:34,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 410 transitions, 5659 flow [2024-06-04 14:23:38,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 410 transitions, 5476 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:38,306 INFO L231 Difference]: Finished difference. Result has 327 places, 394 transitions, 4821 flow [2024-06-04 14:23:38,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4821, PETRI_PLACES=327, PETRI_TRANSITIONS=394} [2024-06-04 14:23:38,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-04 14:23:38,306 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 394 transitions, 4821 flow [2024-06-04 14:23:38,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:38,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:38,306 INFO L208 CegarLoopForPetriNet]: trace 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,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:23:38,306 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:23:38,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:38,307 INFO L85 PathProgramCache]: Analyzing trace with hash -974147434, now seen corresponding path program 5 times [2024-06-04 14:23:38,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:38,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844729821] [2024-06-04 14:23:38,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:38,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:38,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:38,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:23:38,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:38,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844729821] [2024-06-04 14:23:38,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844729821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:38,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:38,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:38,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159713259] [2024-06-04 14:23:38,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:38,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:38,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:38,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:38,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:38,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:38,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 394 transitions, 4821 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:38,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:38,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:38,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:39,646 INFO L124 PetriNetUnfolderBase]: 4502/7821 cut-off events. [2024-06-04 14:23:39,646 INFO L125 PetriNetUnfolderBase]: For 1087324/1087324 co-relation queries the response was YES. [2024-06-04 14:23:39,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53822 conditions, 7821 events. 4502/7821 cut-off events. For 1087324/1087324 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57165 event pairs, 1388 based on Foata normal form. 2/7820 useless extension candidates. Maximal degree in co-relation 53661. Up to 6597 conditions per place. [2024-06-04 14:23:39,749 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 310 selfloop transitions, 103 changer transitions 0/420 dead transitions. [2024-06-04 14:23:39,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 420 transitions, 6091 flow [2024-06-04 14:23:39,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:39,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:39,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:23:39,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:23:39,750 INFO L175 Difference]: Start difference. First operand has 327 places, 394 transitions, 4821 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:23:39,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 420 transitions, 6091 flow [2024-06-04 14:23:43,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 420 transitions, 5900 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-04 14:23:43,798 INFO L231 Difference]: Finished difference. Result has 332 places, 399 transitions, 5010 flow [2024-06-04 14:23:43,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5010, PETRI_PLACES=332, PETRI_TRANSITIONS=399} [2024-06-04 14:23:43,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-04 14:23:43,799 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 399 transitions, 5010 flow [2024-06-04 14:23:43,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:43,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:43,799 INFO L208 CegarLoopForPetriNet]: trace 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,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:23:43,799 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:23:43,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:43,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1654038072, now seen corresponding path program 6 times [2024-06-04 14:23:43,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:43,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986615519] [2024-06-04 14:23:43,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:43,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:23:43,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:43,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986615519] [2024-06-04 14:23:43,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986615519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:43,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:43,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:23:43,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832953846] [2024-06-04 14:23:43,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:43,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:23:43,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:43,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:23:43,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:23:43,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:43,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 399 transitions, 5010 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:43,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:43,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:43,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:45,177 INFO L124 PetriNetUnfolderBase]: 4497/7806 cut-off events. [2024-06-04 14:23:45,177 INFO L125 PetriNetUnfolderBase]: For 1095605/1095605 co-relation queries the response was YES. [2024-06-04 14:23:45,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54042 conditions, 7806 events. 4497/7806 cut-off events. For 1095605/1095605 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57042 event pairs, 1406 based on Foata normal form. 2/7805 useless extension candidates. Maximal degree in co-relation 53878. Up to 6593 conditions per place. [2024-06-04 14:23:45,286 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 99 changer transitions 0/417 dead transitions. [2024-06-04 14:23:45,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 417 transitions, 5909 flow [2024-06-04 14:23:45,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:23:45,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:23:45,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:23:45,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-04 14:23:45,287 INFO L175 Difference]: Start difference. First operand has 332 places, 399 transitions, 5010 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:23:45,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 417 transitions, 5909 flow [2024-06-04 14:23:49,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 417 transitions, 5510 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-04 14:23:49,010 INFO L231 Difference]: Finished difference. Result has 333 places, 400 transitions, 4843 flow [2024-06-04 14:23:49,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4843, PETRI_PLACES=333, PETRI_TRANSITIONS=400} [2024-06-04 14:23:49,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-04 14:23:49,011 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 400 transitions, 4843 flow [2024-06-04 14:23:49,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:49,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:49,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:49,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:23:49,011 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:23:49,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:49,011 INFO L85 PathProgramCache]: Analyzing trace with hash -67309668, now seen corresponding path program 1 times [2024-06-04 14:23:49,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:49,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016967753] [2024-06-04 14:23:49,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:49,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:49,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:49,096 INFO 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:49,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:49,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016967753] [2024-06-04 14:23:49,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016967753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:49,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:49,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:49,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706271712] [2024-06-04 14:23:49,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:49,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:49,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:49,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:49,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:49,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:49,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 400 transitions, 4843 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:49,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:49,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:49,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:50,438 INFO L124 PetriNetUnfolderBase]: 4492/7816 cut-off events. [2024-06-04 14:23:50,438 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-04 14:23:50,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52952 conditions, 7816 events. 4492/7816 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 57025 event pairs, 1236 based on Foata normal form. 8/7818 useless extension candidates. Maximal degree in co-relation 52789. Up to 5865 conditions per place. [2024-06-04 14:23:50,538 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 64 changer transitions 0/453 dead transitions. [2024-06-04 14:23:50,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 453 transitions, 6404 flow [2024-06-04 14:23:50,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:50,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:50,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-04 14:23:50,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-04 14:23:50,539 INFO L175 Difference]: Start difference. First operand has 333 places, 400 transitions, 4843 flow. Second operand 9 states and 234 transitions. [2024-06-04 14:23:50,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 453 transitions, 6404 flow [2024-06-04 14:23:54,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 453 transitions, 6188 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:23:54,883 INFO L231 Difference]: Finished difference. Result has 337 places, 402 transitions, 4802 flow [2024-06-04 14:23:54,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4802, PETRI_PLACES=337, PETRI_TRANSITIONS=402} [2024-06-04 14:23:54,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-04 14:23:54,884 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 402 transitions, 4802 flow [2024-06-04 14:23:54,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:54,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:23:54,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:23:54,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:23:54,884 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:23:54,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:23:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash 282497022, now seen corresponding path program 2 times [2024-06-04 14:23:54,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:23:54,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147077246] [2024-06-04 14:23:54,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:23:54,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:23:54,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:23:54,969 INFO 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:54,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:23:54,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147077246] [2024-06-04 14:23:54,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147077246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:23:54,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:23:54,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:23:54,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394787081] [2024-06-04 14:23:54,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:23:54,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:23:54,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:23:54,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:23:54,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:23:55,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:23:55,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 402 transitions, 4802 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:23:55,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:23:55,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:23:55,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:23:56,318 INFO L124 PetriNetUnfolderBase]: 4559/7921 cut-off events. [2024-06-04 14:23:56,319 INFO L125 PetriNetUnfolderBase]: For 1159853/1159853 co-relation queries the response was YES. [2024-06-04 14:23:56,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54774 conditions, 7921 events. 4559/7921 cut-off events. For 1159853/1159853 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57894 event pairs, 1334 based on Foata normal form. 2/7913 useless extension candidates. Maximal degree in co-relation 54611. Up to 5899 conditions per place. [2024-06-04 14:23:56,422 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 68 changer transitions 0/450 dead transitions. [2024-06-04 14:23:56,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 450 transitions, 6381 flow [2024-06-04 14:23:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:23:56,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:23:56,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-04 14:23:56,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005291005291006 [2024-06-04 14:23:56,422 INFO L175 Difference]: Start difference. First operand has 337 places, 402 transitions, 4802 flow. Second operand 9 states and 227 transitions. [2024-06-04 14:23:56,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 450 transitions, 6381 flow [2024-06-04 14:24:01,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 450 transitions, 6242 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:24:01,925 INFO L231 Difference]: Finished difference. Result has 341 places, 406 transitions, 4907 flow [2024-06-04 14:24:01,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4666, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4907, PETRI_PLACES=341, PETRI_TRANSITIONS=406} [2024-06-04 14:24:01,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-04 14:24:01,925 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 406 transitions, 4907 flow [2024-06-04 14:24:01,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:01,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:01,925 INFO L208 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:01,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:24:01,925 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:01,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:01,925 INFO L85 PathProgramCache]: Analyzing trace with hash -172289800, now seen corresponding path program 3 times [2024-06-04 14:24:01,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:01,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124847593] [2024-06-04 14:24:01,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:01,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:01,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:02,015 INFO 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:02,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:02,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124847593] [2024-06-04 14:24:02,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124847593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:02,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:02,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:02,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378060149] [2024-06-04 14:24:02,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:02,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:02,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:02,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:02,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:02,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:02,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 406 transitions, 4907 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:02,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:02,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:02,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:03,414 INFO L124 PetriNetUnfolderBase]: 4536/7882 cut-off events. [2024-06-04 14:24:03,415 INFO L125 PetriNetUnfolderBase]: For 1168189/1168189 co-relation queries the response was YES. [2024-06-04 14:24:03,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53622 conditions, 7882 events. 4536/7882 cut-off events. For 1168189/1168189 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57581 event pairs, 1429 based on Foata normal form. 10/7887 useless extension candidates. Maximal degree in co-relation 53457. Up to 6425 conditions per place. [2024-06-04 14:24:03,511 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 386 selfloop transitions, 54 changer transitions 0/447 dead transitions. [2024-06-04 14:24:03,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 447 transitions, 6157 flow [2024-06-04 14:24:03,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:03,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:03,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-04 14:24:03,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-04 14:24:03,512 INFO L175 Difference]: Start difference. First operand has 341 places, 406 transitions, 4907 flow. Second operand 8 states and 206 transitions. [2024-06-04 14:24:03,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 447 transitions, 6157 flow [2024-06-04 14:24:08,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 447 transitions, 6017 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 14:24:08,962 INFO L231 Difference]: Finished difference. Result has 344 places, 406 transitions, 4882 flow [2024-06-04 14:24:08,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4882, PETRI_PLACES=344, PETRI_TRANSITIONS=406} [2024-06-04 14:24:08,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-04 14:24:08,962 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 406 transitions, 4882 flow [2024-06-04 14:24:08,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:08,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:08,962 INFO L208 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:08,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:24:08,962 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:08,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:08,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1264074754, now seen corresponding path program 4 times [2024-06-04 14:24:08,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:08,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740377210] [2024-06-04 14:24:08,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:08,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:08,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:09,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:24:09,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:09,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740377210] [2024-06-04 14:24:09,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740377210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:09,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:09,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:09,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896989225] [2024-06-04 14:24:09,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:09,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:09,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:09,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:09,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:09,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:09,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 406 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:09,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:09,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:09,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:10,396 INFO L124 PetriNetUnfolderBase]: 4526/7879 cut-off events. [2024-06-04 14:24:10,396 INFO L125 PetriNetUnfolderBase]: For 1134361/1134361 co-relation queries the response was YES. [2024-06-04 14:24:10,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 7879 events. 4526/7879 cut-off events. For 1134361/1134361 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57611 event pairs, 1441 based on Foata normal form. 10/7886 useless extension candidates. Maximal degree in co-relation 52481. Up to 7106 conditions per place. [2024-06-04 14:24:10,503 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 51 changer transitions 0/439 dead transitions. [2024-06-04 14:24:10,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 439 transitions, 5885 flow [2024-06-04 14:24:10,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:10,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:10,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:24:10,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:24:10,504 INFO L175 Difference]: Start difference. First operand has 344 places, 406 transitions, 4882 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:24:10,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 439 transitions, 5885 flow [2024-06-04 14:24:16,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 439 transitions, 5785 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:24:16,109 INFO L231 Difference]: Finished difference. Result has 346 places, 408 transitions, 4941 flow [2024-06-04 14:24:16,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=346, PETRI_TRANSITIONS=408} [2024-06-04 14:24:16,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-04 14:24:16,110 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 408 transitions, 4941 flow [2024-06-04 14:24:16,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:16,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:16,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:16,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:24:16,110 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:16,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:16,110 INFO L85 PathProgramCache]: Analyzing trace with hash -70821890, now seen corresponding path program 5 times [2024-06-04 14:24:16,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:16,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885511589] [2024-06-04 14:24:16,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:16,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:16,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:16,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:16,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885511589] [2024-06-04 14:24:16,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885511589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:16,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:16,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:16,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776761558] [2024-06-04 14:24:16,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:16,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:16,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:16,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:16,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:16,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:16,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 408 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:16,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:16,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:16,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:17,584 INFO L124 PetriNetUnfolderBase]: 4547/7907 cut-off events. [2024-06-04 14:24:17,584 INFO L125 PetriNetUnfolderBase]: For 1111473/1111473 co-relation queries the response was YES. [2024-06-04 14:24:17,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53308 conditions, 7907 events. 4547/7907 cut-off events. For 1111473/1111473 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57766 event pairs, 1439 based on Foata normal form. 2/7904 useless extension candidates. Maximal degree in co-relation 53141. Up to 7114 conditions per place. [2024-06-04 14:24:17,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 381 selfloop transitions, 59 changer transitions 0/447 dead transitions. [2024-06-04 14:24:17,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 447 transitions, 6254 flow [2024-06-04 14:24:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:17,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:17,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-04 14:24:17,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:24:17,691 INFO L175 Difference]: Start difference. First operand has 346 places, 408 transitions, 4941 flow. Second operand 10 states and 235 transitions. [2024-06-04 14:24:17,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 447 transitions, 6254 flow [2024-06-04 14:24:22,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 447 transitions, 6134 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:24:22,860 INFO L231 Difference]: Finished difference. Result has 351 places, 412 transitions, 5057 flow [2024-06-04 14:24:22,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5057, PETRI_PLACES=351, PETRI_TRANSITIONS=412} [2024-06-04 14:24:22,860 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-04 14:24:22,860 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 412 transitions, 5057 flow [2024-06-04 14:24:22,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:22,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:22,861 INFO L208 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:22,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:24:22,861 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:22,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:22,861 INFO L85 PathProgramCache]: Analyzing trace with hash -67964930, now seen corresponding path program 6 times [2024-06-04 14:24:22,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:22,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627169231] [2024-06-04 14:24:22,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:22,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:22,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:22,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:24:22,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:22,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627169231] [2024-06-04 14:24:22,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627169231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:22,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:22,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:22,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560520848] [2024-06-04 14:24:22,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:22,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:22,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:22,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:22,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 412 transitions, 5057 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:22,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:22,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:22,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:24,404 INFO L124 PetriNetUnfolderBase]: 4542/7903 cut-off events. [2024-06-04 14:24:24,404 INFO L125 PetriNetUnfolderBase]: For 1114807/1114807 co-relation queries the response was YES. [2024-06-04 14:24:24,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53177 conditions, 7903 events. 4542/7903 cut-off events. For 1114807/1114807 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57809 event pairs, 1443 based on Foata normal form. 2/7902 useless extension candidates. Maximal degree in co-relation 53008. Up to 7162 conditions per place. [2024-06-04 14:24:24,500 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 382 selfloop transitions, 53 changer transitions 0/442 dead transitions. [2024-06-04 14:24:24,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 442 transitions, 6001 flow [2024-06-04 14:24:24,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:24:24,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:24:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-04 14:24:24,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:24:24,500 INFO L175 Difference]: Start difference. First operand has 351 places, 412 transitions, 5057 flow. Second operand 10 states and 230 transitions. [2024-06-04 14:24:24,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 442 transitions, 6001 flow [2024-06-04 14:24:30,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 442 transitions, 5842 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-04 14:24:30,371 INFO L231 Difference]: Finished difference. Result has 354 places, 412 transitions, 5009 flow [2024-06-04 14:24:30,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4898, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5009, PETRI_PLACES=354, PETRI_TRANSITIONS=412} [2024-06-04 14:24:30,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-04 14:24:30,371 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 412 transitions, 5009 flow [2024-06-04 14:24:30,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:30,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:30,372 INFO L208 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:30,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:24:30,372 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:30,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:30,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1264064059, now seen corresponding path program 1 times [2024-06-04 14:24:30,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:30,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111451777] [2024-06-04 14:24:30,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:30,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:30,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:24:30,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:30,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111451777] [2024-06-04 14:24:30,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111451777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:30,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:30,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:30,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32247332] [2024-06-04 14:24:30,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:30,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:30,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:30,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:30,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 412 transitions, 5009 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:30,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:30,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:30,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:31,797 INFO L124 PetriNetUnfolderBase]: 4555/7917 cut-off events. [2024-06-04 14:24:31,797 INFO L125 PetriNetUnfolderBase]: For 1132492/1132492 co-relation queries the response was YES. [2024-06-04 14:24:31,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53438 conditions, 7917 events. 4555/7917 cut-off events. For 1132492/1132492 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57983 event pairs, 1464 based on Foata normal form. 1/7915 useless extension candidates. Maximal degree in co-relation 53268. Up to 6953 conditions per place. [2024-06-04 14:24:31,917 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 106 changer transitions 0/433 dead transitions. [2024-06-04 14:24:31,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 433 transitions, 6467 flow [2024-06-04 14:24:31,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:24:31,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:24:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 14:24:31,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-04 14:24:31,918 INFO L175 Difference]: Start difference. First operand has 354 places, 412 transitions, 5009 flow. Second operand 6 states and 149 transitions. [2024-06-04 14:24:31,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 433 transitions, 6467 flow [2024-06-04 14:24:38,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 433 transitions, 6340 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:24:38,355 INFO L231 Difference]: Finished difference. Result has 351 places, 418 transitions, 5192 flow [2024-06-04 14:24:38,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5192, PETRI_PLACES=351, PETRI_TRANSITIONS=418} [2024-06-04 14:24:38,355 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-04 14:24:38,355 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 418 transitions, 5192 flow [2024-06-04 14:24:38,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:38,355 INFO L208 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:38,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:24:38,355 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:24:38,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:38,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1578181781, now seen corresponding path program 2 times [2024-06-04 14:24:38,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:38,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968026477] [2024-06-04 14:24:38,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:38,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:38,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:38,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:38,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968026477] [2024-06-04 14:24:38,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968026477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:38,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:38,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:38,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152678009] [2024-06-04 14:24:38,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:38,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:38,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:38,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:38,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:38,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:38,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 418 transitions, 5192 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:38,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:38,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:39,788 INFO L124 PetriNetUnfolderBase]: 4552/7913 cut-off events. [2024-06-04 14:24:39,789 INFO L125 PetriNetUnfolderBase]: For 1143681/1143681 co-relation queries the response was YES. [2024-06-04 14:24:39,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53619 conditions, 7913 events. 4552/7913 cut-off events. For 1143681/1143681 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57864 event pairs, 1464 based on Foata normal form. 1/7911 useless extension candidates. Maximal degree in co-relation 53448. Up to 6950 conditions per place. [2024-06-04 14:24:39,905 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 115 changer transitions 0/435 dead transitions. [2024-06-04 14:24:39,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 435 transitions, 6334 flow [2024-06-04 14:24:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:24:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:24:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:24:39,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-04 14:24:39,906 INFO L175 Difference]: Start difference. First operand has 351 places, 418 transitions, 5192 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:24:39,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 435 transitions, 6334 flow [2024-06-04 14:24:45,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 435 transitions, 6207 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-04 14:24:45,686 INFO L231 Difference]: Finished difference. Result has 354 places, 418 transitions, 5309 flow [2024-06-04 14:24:45,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5067, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5309, PETRI_PLACES=354, PETRI_TRANSITIONS=418} [2024-06-04 14:24:45,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-04 14:24:45,686 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 418 transitions, 5309 flow [2024-06-04 14:24:45,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:45,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:45,687 INFO L208 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:45,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:24:45,687 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:24:45,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:45,687 INFO L85 PathProgramCache]: Analyzing trace with hash -388909149, now seen corresponding path program 3 times [2024-06-04 14:24:45,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:45,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611088821] [2024-06-04 14:24:45,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:45,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:45,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:24:45,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:45,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611088821] [2024-06-04 14:24:45,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611088821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:45,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:45,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:24:45,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323257215] [2024-06-04 14:24:45,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:45,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:24:45,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:45,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:24:45,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:24:45,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:45,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 418 transitions, 5309 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:45,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:45,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:45,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:47,167 INFO L124 PetriNetUnfolderBase]: 4549/7909 cut-off events. [2024-06-04 14:24:47,168 INFO L125 PetriNetUnfolderBase]: For 1137033/1137033 co-relation queries the response was YES. [2024-06-04 14:24:47,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53572 conditions, 7909 events. 4549/7909 cut-off events. For 1137033/1137033 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57946 event pairs, 1461 based on Foata normal form. 1/7907 useless extension candidates. Maximal degree in co-relation 53401. Up to 6947 conditions per place. [2024-06-04 14:24:47,269 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 314 selfloop transitions, 112 changer transitions 0/433 dead transitions. [2024-06-04 14:24:47,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 433 transitions, 6197 flow [2024-06-04 14:24:47,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:47,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:47,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:24:47,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-04 14:24:47,270 INFO L175 Difference]: Start difference. First operand has 354 places, 418 transitions, 5309 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:24:47,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 433 transitions, 6197 flow [2024-06-04 14:24:53,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 433 transitions, 5919 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:24:53,311 INFO L231 Difference]: Finished difference. Result has 356 places, 418 transitions, 5265 flow [2024-06-04 14:24:53,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=356, PETRI_TRANSITIONS=418} [2024-06-04 14:24:53,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-04 14:24:53,311 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 418 transitions, 5265 flow [2024-06-04 14:24:53,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:53,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:24:53,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:24:53,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:24:53,312 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:24:53,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:24:53,312 INFO L85 PathProgramCache]: Analyzing trace with hash -921157704, now seen corresponding path program 7 times [2024-06-04 14:24:53,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:24:53,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121466872] [2024-06-04 14:24:53,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:24:53,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:24:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:24:53,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:24:53,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:24:53,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121466872] [2024-06-04 14:24:53,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121466872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:24:53,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:24:53,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:24:53,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505745014] [2024-06-04 14:24:53,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:24:53,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:24:53,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:24:53,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:24:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:24:53,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:24:53,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 418 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:24:53,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:24:53,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:24:53,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:24:54,743 INFO L124 PetriNetUnfolderBase]: 4585/7950 cut-off events. [2024-06-04 14:24:54,744 INFO L125 PetriNetUnfolderBase]: For 1205967/1205967 co-relation queries the response was YES. [2024-06-04 14:24:54,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53928 conditions, 7950 events. 4585/7950 cut-off events. For 1205967/1205967 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 58029 event pairs, 1471 based on Foata normal form. 10/7942 useless extension candidates. Maximal degree in co-relation 53757. Up to 5772 conditions per place. [2024-06-04 14:24:54,850 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 166 changer transitions 0/459 dead transitions. [2024-06-04 14:24:54,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 459 transitions, 6828 flow [2024-06-04 14:24:54,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:24:54,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:24:54,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-04 14:24:54,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-04 14:24:54,852 INFO L175 Difference]: Start difference. First operand has 356 places, 418 transitions, 5265 flow. Second operand 8 states and 211 transitions. [2024-06-04 14:24:54,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 459 transitions, 6828 flow [2024-06-04 14:25:00,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 459 transitions, 6441 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-04 14:25:00,421 INFO L231 Difference]: Finished difference. Result has 354 places, 420 transitions, 5265 flow [2024-06-04 14:25:00,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5265, PETRI_PLACES=354, PETRI_TRANSITIONS=420} [2024-06-04 14:25:00,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-04 14:25:00,421 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 420 transitions, 5265 flow [2024-06-04 14:25:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:00,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:00,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, 1] [2024-06-04 14:25:00,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:25:00,422 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:00,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:00,422 INFO L85 PathProgramCache]: Analyzing trace with hash -780910634, now seen corresponding path program 8 times [2024-06-04 14:25:00,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:00,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881466960] [2024-06-04 14:25:00,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:00,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:00,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:00,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:00,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:00,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881466960] [2024-06-04 14:25:00,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881466960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:00,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:00,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:00,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347895114] [2024-06-04 14:25:00,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:00,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:00,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:00,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:00,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 420 transitions, 5265 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:00,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:00,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:00,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:01,878 INFO L124 PetriNetUnfolderBase]: 4621/8015 cut-off events. [2024-06-04 14:25:01,878 INFO L125 PetriNetUnfolderBase]: For 1210349/1210349 co-relation queries the response was YES. [2024-06-04 14:25:01,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54537 conditions, 8015 events. 4621/8015 cut-off events. For 1210349/1210349 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58624 event pairs, 1493 based on Foata normal form. 10/8007 useless extension candidates. Maximal degree in co-relation 54367. Up to 6787 conditions per place. [2024-06-04 14:25:01,985 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 162 changer transitions 0/451 dead transitions. [2024-06-04 14:25:01,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 451 transitions, 6528 flow [2024-06-04 14:25:01,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:01,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:01,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:25:01,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:25:01,986 INFO L175 Difference]: Start difference. First operand has 354 places, 420 transitions, 5265 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:25:01,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 451 transitions, 6528 flow [2024-06-04 14:25:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 451 transitions, 6202 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:25:07,257 INFO L231 Difference]: Finished difference. Result has 357 places, 422 transitions, 5318 flow [2024-06-04 14:25:07,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4940, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=357, PETRI_TRANSITIONS=422} [2024-06-04 14:25:07,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-04 14:25:07,257 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 422 transitions, 5318 flow [2024-06-04 14:25:07,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:07,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:07,258 INFO L208 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:07,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:25:07,258 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:07,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash 696129494, now seen corresponding path program 9 times [2024-06-04 14:25:07,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:07,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768950959] [2024-06-04 14:25:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:07,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:07,343 INFO 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:07,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:07,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768950959] [2024-06-04 14:25:07,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768950959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:07,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:07,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:07,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608131073] [2024-06-04 14:25:07,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:07,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:07,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:07,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:07,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:07,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:07,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 422 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:07,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:07,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:07,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:08,740 INFO L124 PetriNetUnfolderBase]: 4611/8001 cut-off events. [2024-06-04 14:25:08,740 INFO L125 PetriNetUnfolderBase]: For 1168833/1168833 co-relation queries the response was YES. [2024-06-04 14:25:08,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53546 conditions, 8001 events. 4611/8001 cut-off events. For 1168833/1168833 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58508 event pairs, 1485 based on Foata normal form. 10/7993 useless extension candidates. Maximal degree in co-relation 53375. Up to 6773 conditions per place. [2024-06-04 14:25:08,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 278 selfloop transitions, 165 changer transitions 0/450 dead transitions. [2024-06-04 14:25:08,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 450 transitions, 6576 flow [2024-06-04 14:25:08,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:08,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:08,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:25:08,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-04 14:25:08,845 INFO L175 Difference]: Start difference. First operand has 357 places, 422 transitions, 5318 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:25:08,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 450 transitions, 6576 flow [2024-06-04 14:25:13,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 450 transitions, 6234 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:13,677 INFO L231 Difference]: Finished difference. Result has 359 places, 424 transitions, 5364 flow [2024-06-04 14:25:13,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4976, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5364, PETRI_PLACES=359, PETRI_TRANSITIONS=424} [2024-06-04 14:25:13,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-04 14:25:13,678 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 424 transitions, 5364 flow [2024-06-04 14:25:13,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:13,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:13,678 INFO L208 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,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:25:13,678 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:13,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:13,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1018854742, now seen corresponding path program 10 times [2024-06-04 14:25:13,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:13,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134180688] [2024-06-04 14:25:13,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:13,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:13,767 INFO 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,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:13,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134180688] [2024-06-04 14:25:13,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134180688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:13,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:13,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:13,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741475467] [2024-06-04 14:25:13,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:13,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:13,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:13,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:13,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:13,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:13,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 424 transitions, 5364 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:13,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:13,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:13,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:15,216 INFO L124 PetriNetUnfolderBase]: 4619/8013 cut-off events. [2024-06-04 14:25:15,216 INFO L125 PetriNetUnfolderBase]: For 1125181/1125181 co-relation queries the response was YES. [2024-06-04 14:25:15,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53710 conditions, 8013 events. 4619/8013 cut-off events. For 1125181/1125181 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 58526 event pairs, 1485 based on Foata normal form. 2/7997 useless extension candidates. Maximal degree in co-relation 53538. Up to 6817 conditions per place. [2024-06-04 14:25:15,329 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 177 changer transitions 0/446 dead transitions. [2024-06-04 14:25:15,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 446 transitions, 6590 flow [2024-06-04 14:25:15,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:15,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:15,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:25:15,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 14:25:15,329 INFO L175 Difference]: Start difference. First operand has 359 places, 424 transitions, 5364 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:25:15,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 446 transitions, 6590 flow [2024-06-04 14:25:20,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 446 transitions, 6238 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:20,468 INFO L231 Difference]: Finished difference. Result has 361 places, 426 transitions, 5427 flow [2024-06-04 14:25:20,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5427, PETRI_PLACES=361, PETRI_TRANSITIONS=426} [2024-06-04 14:25:20,468 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-04 14:25:20,468 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 426 transitions, 5427 flow [2024-06-04 14:25:20,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:20,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:20,468 INFO L208 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,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:25:20,469 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:20,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1174495274, now seen corresponding path program 11 times [2024-06-04 14:25:20,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:20,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298394517] [2024-06-04 14:25:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:20,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:20,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:20,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:20,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298394517] [2024-06-04 14:25:20,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298394517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:20,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:20,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:20,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003637641] [2024-06-04 14:25:20,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:20,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:20,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:20,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:20,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:20,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:20,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 426 transitions, 5427 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:20,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:20,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:20,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:21,994 INFO L124 PetriNetUnfolderBase]: 4627/8039 cut-off events. [2024-06-04 14:25:21,994 INFO L125 PetriNetUnfolderBase]: For 1141619/1141619 co-relation queries the response was YES. [2024-06-04 14:25:22,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53854 conditions, 8039 events. 4627/8039 cut-off events. For 1141619/1141619 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 58795 event pairs, 1443 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 53681. Up to 7339 conditions per place. [2024-06-04 14:25:22,123 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 37 changer transitions 0/447 dead transitions. [2024-06-04 14:25:22,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 447 transitions, 6407 flow [2024-06-04 14:25:22,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:25:22,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:25:22,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:25:22,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-04 14:25:22,124 INFO L175 Difference]: Start difference. First operand has 361 places, 426 transitions, 5427 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:25:22,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 447 transitions, 6407 flow [2024-06-04 14:25:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 447 transitions, 6016 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:27,502 INFO L231 Difference]: Finished difference. Result has 363 places, 428 transitions, 5173 flow [2024-06-04 14:25:27,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5036, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5173, PETRI_PLACES=363, PETRI_TRANSITIONS=428} [2024-06-04 14:25:27,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-04 14:25:27,503 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 428 transitions, 5173 flow [2024-06-04 14:25:27,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:27,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:27,503 INFO L208 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,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:25:27,503 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:27,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:27,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1177352234, now seen corresponding path program 12 times [2024-06-04 14:25:27,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:27,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193233049] [2024-06-04 14:25:27,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:27,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:27,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:27,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:25:27,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:27,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193233049] [2024-06-04 14:25:27,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193233049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:27,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:27,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:25:27,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383558838] [2024-06-04 14:25:27,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:27,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:25:27,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:27,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:25:27,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:25:27,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:27,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 428 transitions, 5173 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:27,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:27,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:27,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:29,070 INFO L124 PetriNetUnfolderBase]: 4635/8051 cut-off events. [2024-06-04 14:25:29,070 INFO L125 PetriNetUnfolderBase]: For 1157484/1157484 co-relation queries the response was YES. [2024-06-04 14:25:29,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53595 conditions, 8051 events. 4635/8051 cut-off events. For 1157484/1157484 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 58953 event pairs, 1443 based on Foata normal form. 2/8050 useless extension candidates. Maximal degree in co-relation 53421. Up to 7337 conditions per place. [2024-06-04 14:25:29,181 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 41 changer transitions 0/451 dead transitions. [2024-06-04 14:25:29,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 451 transitions, 6160 flow [2024-06-04 14:25:29,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:25:29,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:25:29,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-04 14:25:29,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-04 14:25:29,182 INFO L175 Difference]: Start difference. First operand has 363 places, 428 transitions, 5173 flow. Second operand 9 states and 200 transitions. [2024-06-04 14:25:29,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 451 transitions, 6160 flow [2024-06-04 14:25:34,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 451 transitions, 6049 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:25:34,850 INFO L231 Difference]: Finished difference. Result has 366 places, 430 transitions, 5202 flow [2024-06-04 14:25:34,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5202, PETRI_PLACES=366, PETRI_TRANSITIONS=430} [2024-06-04 14:25:34,851 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-04 14:25:34,851 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 430 transitions, 5202 flow [2024-06-04 14:25:34,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:25:34,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:34,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] [2024-06-04 14:25:34,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:25:34,851 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:25:34,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:34,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1558850557, now seen corresponding path program 4 times [2024-06-04 14:25:34,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:34,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104898363] [2024-06-04 14:25:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:34,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:34,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:34,922 INFO 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:34,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:34,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104898363] [2024-06-04 14:25:34,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104898363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:34,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:34,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:25:34,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615506124] [2024-06-04 14:25:34,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:34,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:25:34,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:34,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:25:34,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:25:34,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:34,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 430 transitions, 5202 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:34,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:34,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:34,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:36,350 INFO L124 PetriNetUnfolderBase]: 4648/8065 cut-off events. [2024-06-04 14:25:36,350 INFO L125 PetriNetUnfolderBase]: For 1175302/1175302 co-relation queries the response was YES. [2024-06-04 14:25:36,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53931 conditions, 8065 events. 4648/8065 cut-off events. For 1175302/1175302 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 59033 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 53756. Up to 6862 conditions per place. [2024-06-04 14:25:36,462 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 295 selfloop transitions, 156 changer transitions 0/458 dead transitions. [2024-06-04 14:25:36,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 458 transitions, 6728 flow [2024-06-04 14:25:36,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:36,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:36,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:25:36,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:25:36,463 INFO L175 Difference]: Start difference. First operand has 366 places, 430 transitions, 5202 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:25:36,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 458 transitions, 6728 flow [2024-06-04 14:25:41,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 458 transitions, 6613 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:25:41,982 INFO L231 Difference]: Finished difference. Result has 366 places, 436 transitions, 5468 flow [2024-06-04 14:25:41,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5087, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5468, PETRI_PLACES=366, PETRI_TRANSITIONS=436} [2024-06-04 14:25:41,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-04 14:25:41,983 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 436 transitions, 5468 flow [2024-06-04 14:25:41,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:41,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:41,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:41,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:25:41,983 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:25:41,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:41,983 INFO L85 PathProgramCache]: Analyzing trace with hash -840205867, now seen corresponding path program 5 times [2024-06-04 14:25:41,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:41,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542262935] [2024-06-04 14:25:41,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:41,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:41,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:42,052 INFO 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:42,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:42,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542262935] [2024-06-04 14:25:42,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542262935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:42,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:42,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:25:42,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142133258] [2024-06-04 14:25:42,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:42,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:25:42,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:42,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:25:42,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:25:42,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:42,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 436 transitions, 5468 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:42,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:42,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:43,450 INFO L124 PetriNetUnfolderBase]: 4661/8087 cut-off events. [2024-06-04 14:25:43,451 INFO L125 PetriNetUnfolderBase]: For 1202705/1202705 co-relation queries the response was YES. [2024-06-04 14:25:43,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54698 conditions, 8087 events. 4661/8087 cut-off events. For 1202705/1202705 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59274 event pairs, 1466 based on Foata normal form. 1/8085 useless extension candidates. Maximal degree in co-relation 54522. Up to 6877 conditions per place. [2024-06-04 14:25:43,571 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 296 selfloop transitions, 158 changer transitions 0/461 dead transitions. [2024-06-04 14:25:43,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 461 transitions, 7008 flow [2024-06-04 14:25:43,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:43,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:43,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:25:43,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:25:43,572 INFO L175 Difference]: Start difference. First operand has 366 places, 436 transitions, 5468 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:25:43,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 461 transitions, 7008 flow [2024-06-04 14:25:49,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 461 transitions, 6795 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:25:49,339 INFO L231 Difference]: Finished difference. Result has 370 places, 442 transitions, 5653 flow [2024-06-04 14:25:49,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5653, PETRI_PLACES=370, PETRI_TRANSITIONS=442} [2024-06-04 14:25:49,339 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-04 14:25:49,339 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 442 transitions, 5653 flow [2024-06-04 14:25:49,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:49,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:49,339 INFO L208 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:49,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:25:49,339 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:25:49,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:49,340 INFO L85 PathProgramCache]: Analyzing trace with hash -553151137, now seen corresponding path program 6 times [2024-06-04 14:25:49,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:49,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426407611] [2024-06-04 14:25:49,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:49,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:49,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:49,412 INFO 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:49,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:49,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426407611] [2024-06-04 14:25:49,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426407611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:49,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:49,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:25:49,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337645368] [2024-06-04 14:25:49,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:49,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:25:49,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:49,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:25:49,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:25:49,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:49,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 442 transitions, 5653 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:49,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:49,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:49,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:50,795 INFO L124 PetriNetUnfolderBase]: 4658/8083 cut-off events. [2024-06-04 14:25:50,795 INFO L125 PetriNetUnfolderBase]: For 1213481/1213481 co-relation queries the response was YES. [2024-06-04 14:25:50,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54808 conditions, 8083 events. 4658/8083 cut-off events. For 1213481/1213481 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59234 event pairs, 1466 based on Foata normal form. 1/8081 useless extension candidates. Maximal degree in co-relation 54631. Up to 6874 conditions per place. [2024-06-04 14:25:50,911 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 182 changer transitions 0/464 dead transitions. [2024-06-04 14:25:50,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 464 transitions, 7137 flow [2024-06-04 14:25:50,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:50,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:50,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:25:50,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-04 14:25:50,912 INFO L175 Difference]: Start difference. First operand has 370 places, 442 transitions, 5653 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:25:50,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 464 transitions, 7137 flow [2024-06-04 14:25:55,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 464 transitions, 6920 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 14:25:55,357 INFO L231 Difference]: Finished difference. Result has 374 places, 442 transitions, 5808 flow [2024-06-04 14:25:55,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5436, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=374, PETRI_TRANSITIONS=442} [2024-06-04 14:25:55,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-04 14:25:55,358 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 442 transitions, 5808 flow [2024-06-04 14:25:55,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:55,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:25:55,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:25:55,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:25:55,358 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:25:55,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:25:55,359 INFO L85 PathProgramCache]: Analyzing trace with hash 731449505, now seen corresponding path program 7 times [2024-06-04 14:25:55,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:25:55,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436385868] [2024-06-04 14:25:55,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:25:55,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:25:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:25:55,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:25:55,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:25:55,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436385868] [2024-06-04 14:25:55,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436385868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:25:55,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:25:55,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:25:55,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205900723] [2024-06-04 14:25:55,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:25:55,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:25:55,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:25:55,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:25:55,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:25:55,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:25:55,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 442 transitions, 5808 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:55,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:25:55,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:25:55,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:25:56,986 INFO L124 PetriNetUnfolderBase]: 4679/8118 cut-off events. [2024-06-04 14:25:56,986 INFO L125 PetriNetUnfolderBase]: For 1249795/1249795 co-relation queries the response was YES. [2024-06-04 14:25:57,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55554 conditions, 8118 events. 4679/8118 cut-off events. For 1249795/1249795 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59496 event pairs, 1466 based on Foata normal form. 1/8116 useless extension candidates. Maximal degree in co-relation 55376. Up to 6898 conditions per place. [2024-06-04 14:25:57,096 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 175 changer transitions 0/468 dead transitions. [2024-06-04 14:25:57,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 468 transitions, 7679 flow [2024-06-04 14:25:57,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:25:57,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:25:57,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:25:57,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:25:57,097 INFO L175 Difference]: Start difference. First operand has 374 places, 442 transitions, 5808 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:25:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 468 transitions, 7679 flow [2024-06-04 14:26:03,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 468 transitions, 7127 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:26:03,174 INFO L231 Difference]: Finished difference. Result has 374 places, 451 transitions, 5741 flow [2024-06-04 14:26:03,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5283, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5741, PETRI_PLACES=374, PETRI_TRANSITIONS=451} [2024-06-04 14:26:03,175 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-04 14:26:03,175 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 451 transitions, 5741 flow [2024-06-04 14:26:03,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:03,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:03,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, 1, 1] [2024-06-04 14:26:03,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:26:03,175 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:03,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:03,175 INFO L85 PathProgramCache]: Analyzing trace with hash 576428449, now seen corresponding path program 8 times [2024-06-04 14:26:03,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:03,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010164423] [2024-06-04 14:26:03,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:03,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:03,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010164423] [2024-06-04 14:26:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010164423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:03,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:03,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:03,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143419184] [2024-06-04 14:26:03,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:03,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:03,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:03,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:03,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:03,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:03,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 451 transitions, 5741 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:03,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:03,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:03,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:04,637 INFO L124 PetriNetUnfolderBase]: 4676/8114 cut-off events. [2024-06-04 14:26:04,637 INFO L125 PetriNetUnfolderBase]: For 1258439/1258439 co-relation queries the response was YES. [2024-06-04 14:26:04,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55328 conditions, 8114 events. 4676/8114 cut-off events. For 1258439/1258439 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8112 useless extension candidates. Maximal degree in co-relation 55149. Up to 6895 conditions per place. [2024-06-04 14:26:04,749 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 289 selfloop transitions, 171 changer transitions 0/467 dead transitions. [2024-06-04 14:26:04,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 467 transitions, 7223 flow [2024-06-04 14:26:04,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:26:04,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-04 14:26:04,750 INFO L175 Difference]: Start difference. First operand has 374 places, 451 transitions, 5741 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:26:04,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 467 transitions, 7223 flow [2024-06-04 14:26:11,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 467 transitions, 7071 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:26:11,073 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5938 flow [2024-06-04 14:26:11,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5589, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5938, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-04 14:26:11,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-04 14:26:11,073 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5938 flow [2024-06-04 14:26:11,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:11,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:11,074 INFO L208 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:11,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:26:11,074 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:11,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:11,074 INFO L85 PathProgramCache]: Analyzing trace with hash 571273459, now seen corresponding path program 9 times [2024-06-04 14:26:11,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:11,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058446767] [2024-06-04 14:26:11,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:11,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:26:11,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:11,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058446767] [2024-06-04 14:26:11,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058446767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:11,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:11,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:11,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455131122] [2024-06-04 14:26:11,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:11,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:11,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:11,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:11,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:11,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:11,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5938 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:11,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:11,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:11,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:12,587 INFO L124 PetriNetUnfolderBase]: 4673/8110 cut-off events. [2024-06-04 14:26:12,587 INFO L125 PetriNetUnfolderBase]: For 1270452/1270452 co-relation queries the response was YES. [2024-06-04 14:26:12,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55449 conditions, 8110 events. 4673/8110 cut-off events. For 1270452/1270452 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59482 event pairs, 1466 based on Foata normal form. 1/8108 useless extension candidates. Maximal degree in co-relation 55269. Up to 6892 conditions per place. [2024-06-04 14:26:12,700 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 192 changer transitions 0/469 dead transitions. [2024-06-04 14:26:12,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 469 transitions, 7170 flow [2024-06-04 14:26:12,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:12,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:12,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:26:12,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-04 14:26:12,701 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5938 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:26:12,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 469 transitions, 7170 flow [2024-06-04 14:26:18,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 469 transitions, 6825 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:18,084 INFO L231 Difference]: Finished difference. Result has 381 places, 451 transitions, 5983 flow [2024-06-04 14:26:18,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5983, PETRI_PLACES=381, PETRI_TRANSITIONS=451} [2024-06-04 14:26:18,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-04 14:26:18,085 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 451 transitions, 5983 flow [2024-06-04 14:26:18,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:18,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:18,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:26:18,085 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:18,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:18,085 INFO L85 PathProgramCache]: Analyzing trace with hash 846836867, now seen corresponding path program 10 times [2024-06-04 14:26:18,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:18,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439025407] [2024-06-04 14:26:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:18,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:18,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:18,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:18,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:18,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439025407] [2024-06-04 14:26:18,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439025407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:18,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:18,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:18,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358773645] [2024-06-04 14:26:18,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:18,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:18,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:18,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:18,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:18,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:18,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 451 transitions, 5983 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:18,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:18,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:19,613 INFO L124 PetriNetUnfolderBase]: 4670/8104 cut-off events. [2024-06-04 14:26:19,613 INFO L125 PetriNetUnfolderBase]: For 1280487/1280487 co-relation queries the response was YES. [2024-06-04 14:26:19,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55483 conditions, 8104 events. 4670/8104 cut-off events. For 1280487/1280487 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59411 event pairs, 1583 based on Foata normal form. 1/8101 useless extension candidates. Maximal degree in co-relation 55302. Up to 6889 conditions per place. [2024-06-04 14:26:19,744 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 168 changer transitions 0/463 dead transitions. [2024-06-04 14:26:19,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 463 transitions, 7189 flow [2024-06-04 14:26:19,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:19,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:26:19,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:26:19,745 INFO L175 Difference]: Start difference. First operand has 381 places, 451 transitions, 5983 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:26:19,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 463 transitions, 7189 flow [2024-06-04 14:26:25,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 463 transitions, 6811 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:26:25,724 INFO L231 Difference]: Finished difference. Result has 382 places, 451 transitions, 5947 flow [2024-06-04 14:26:25,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5947, PETRI_PLACES=382, PETRI_TRANSITIONS=451} [2024-06-04 14:26:25,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-04 14:26:25,724 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 451 transitions, 5947 flow [2024-06-04 14:26:25,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:25,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:25,724 INFO L208 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:25,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:26:25,724 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:26:25,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash 846629477, now seen corresponding path program 11 times [2024-06-04 14:26:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428893664] [2024-06-04 14:26:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:25,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:25,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:25,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:25,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428893664] [2024-06-04 14:26:25,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428893664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:25,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:25,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:26:25,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809088474] [2024-06-04 14:26:25,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:25,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:26:25,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:25,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:26:25,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:26:25,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:25,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 451 transitions, 5947 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:25,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:25,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:25,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:27,443 INFO L124 PetriNetUnfolderBase]: 4667/8100 cut-off events. [2024-06-04 14:26:27,443 INFO L125 PetriNetUnfolderBase]: For 1290824/1290824 co-relation queries the response was YES. [2024-06-04 14:26:27,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55422 conditions, 8100 events. 4667/8100 cut-off events. For 1290824/1290824 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59426 event pairs, 1583 based on Foata normal form. 1/8097 useless extension candidates. Maximal degree in co-relation 55240. Up to 6886 conditions per place. [2024-06-04 14:26:27,552 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 288 selfloop transitions, 167 changer transitions 0/462 dead transitions. [2024-06-04 14:26:27,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 462 transitions, 6883 flow [2024-06-04 14:26:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:26:27,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:26:27,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:26:27,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-04 14:26:27,553 INFO L175 Difference]: Start difference. First operand has 382 places, 451 transitions, 5947 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:26:27,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 462 transitions, 6883 flow [2024-06-04 14:26:32,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 462 transitions, 5993 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-04 14:26:32,994 INFO L231 Difference]: Finished difference. Result has 379 places, 451 transitions, 5397 flow [2024-06-04 14:26:32,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5057, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5397, PETRI_PLACES=379, PETRI_TRANSITIONS=451} [2024-06-04 14:26:32,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-04 14:26:32,995 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 451 transitions, 5397 flow [2024-06-04 14:26:32,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:32,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:32,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, 1] [2024-06-04 14:26:32,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:26:32,995 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:26:32,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:32,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1896605394, now seen corresponding path program 13 times [2024-06-04 14:26:32,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:32,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503009860] [2024-06-04 14:26:32,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:32,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:32,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:33,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:33,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:33,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503009860] [2024-06-04 14:26:33,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503009860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:33,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:33,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:33,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120967119] [2024-06-04 14:26:33,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:33,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:33,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:33,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:33,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:33,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:33,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 451 transitions, 5397 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:33,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:33,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:33,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:34,592 INFO L124 PetriNetUnfolderBase]: 4703/8149 cut-off events. [2024-06-04 14:26:34,592 INFO L125 PetriNetUnfolderBase]: For 1389281/1389281 co-relation queries the response was YES. [2024-06-04 14:26:34,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55594 conditions, 8149 events. 4703/8149 cut-off events. For 1389281/1389281 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59705 event pairs, 1452 based on Foata normal form. 10/8156 useless extension candidates. Maximal degree in co-relation 55412. Up to 5586 conditions per place. [2024-06-04 14:26:34,709 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 171 changer transitions 0/488 dead transitions. [2024-06-04 14:26:34,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 488 transitions, 6798 flow [2024-06-04 14:26:34,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:34,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:34,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-04 14:26:34,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-04 14:26:34,709 INFO L175 Difference]: Start difference. First operand has 379 places, 451 transitions, 5397 flow. Second operand 8 states and 204 transitions. [2024-06-04 14:26:34,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 488 transitions, 6798 flow [2024-06-04 14:26:40,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 488 transitions, 6343 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 14:26:40,113 INFO L231 Difference]: Finished difference. Result has 379 places, 453 transitions, 5344 flow [2024-06-04 14:26:40,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4942, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5344, PETRI_PLACES=379, PETRI_TRANSITIONS=453} [2024-06-04 14:26:40,114 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-04 14:26:40,114 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 453 transitions, 5344 flow [2024-06-04 14:26:40,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:40,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:40,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:40,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:26:40,114 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:26:40,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:40,114 INFO L85 PathProgramCache]: Analyzing trace with hash -19416826, now seen corresponding path program 14 times [2024-06-04 14:26:40,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:40,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000899314] [2024-06-04 14:26:40,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:40,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:40,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:40,199 INFO 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:40,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:40,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000899314] [2024-06-04 14:26:40,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000899314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:40,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:40,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:40,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354536250] [2024-06-04 14:26:40,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:40,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:40,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:40,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:40,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:40,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:40,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 453 transitions, 5344 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:40,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:40,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:40,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:41,765 INFO L124 PetriNetUnfolderBase]: 4739/8214 cut-off events. [2024-06-04 14:26:41,766 INFO L125 PetriNetUnfolderBase]: For 1414176/1414176 co-relation queries the response was YES. [2024-06-04 14:26:41,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56393 conditions, 8214 events. 4739/8214 cut-off events. For 1414176/1414176 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60192 event pairs, 1474 based on Foata normal form. 10/8221 useless extension candidates. Maximal degree in co-relation 56210. Up to 6960 conditions per place. [2024-06-04 14:26:41,884 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 166 changer transitions 0/480 dead transitions. [2024-06-04 14:26:41,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 480 transitions, 6419 flow [2024-06-04 14:26:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:41,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:26:41,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:26:41,885 INFO L175 Difference]: Start difference. First operand has 379 places, 453 transitions, 5344 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:26:41,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 480 transitions, 6419 flow [2024-06-04 14:26:48,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 480 transitions, 6082 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-04 14:26:48,712 INFO L231 Difference]: Finished difference. Result has 382 places, 455 transitions, 5402 flow [2024-06-04 14:26:48,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5402, PETRI_PLACES=382, PETRI_TRANSITIONS=455} [2024-06-04 14:26:48,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-04 14:26:48,713 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 455 transitions, 5402 flow [2024-06-04 14:26:48,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:48,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:48,713 INFO L208 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:48,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 14:26:48,713 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:26:48,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:48,714 INFO L85 PathProgramCache]: Analyzing trace with hash 267470504, now seen corresponding path program 15 times [2024-06-04 14:26:48,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:48,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639948869] [2024-06-04 14:26:48,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:48,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:48,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:26:48,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:48,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639948869] [2024-06-04 14:26:48,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639948869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:48,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:48,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:48,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50859140] [2024-06-04 14:26:48,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:48,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:48,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:48,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:48,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:48,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:48,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 455 transitions, 5402 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:48,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:50,286 INFO L124 PetriNetUnfolderBase]: 4775/8270 cut-off events. [2024-06-04 14:26:50,286 INFO L125 PetriNetUnfolderBase]: For 1436073/1436073 co-relation queries the response was YES. [2024-06-04 14:26:50,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56891 conditions, 8270 events. 4775/8270 cut-off events. For 1436073/1436073 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60748 event pairs, 1478 based on Foata normal form. 10/8277 useless extension candidates. Maximal degree in co-relation 56707. Up to 7016 conditions per place. [2024-06-04 14:26:50,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-04 14:26:50,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6470 flow [2024-06-04 14:26:50,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:50,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:50,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:26:50,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:26:50,407 INFO L175 Difference]: Start difference. First operand has 382 places, 455 transitions, 5402 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:26:50,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6470 flow [2024-06-04 14:26:57,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6112 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:26:57,107 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5442 flow [2024-06-04 14:26:57,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5044, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-04 14:26:57,107 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-04 14:26:57,107 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5442 flow [2024-06-04 14:26:57,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:57,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:26:57,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:26:57,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 14:26:57,108 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:26:57,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:26:57,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1422363604, now seen corresponding path program 16 times [2024-06-04 14:26:57,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:26:57,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40987927] [2024-06-04 14:26:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:26:57,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:26:57,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:26:57,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:26:57,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:26:57,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40987927] [2024-06-04 14:26:57,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40987927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:26:57,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:26:57,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:26:57,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990399154] [2024-06-04 14:26:57,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:26:57,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:26:57,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:26:57,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:26:57,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:26:57,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:26:57,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5442 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:26:57,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:26:57,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:26:57,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:26:58,725 INFO L124 PetriNetUnfolderBase]: 4742/8211 cut-off events. [2024-06-04 14:26:58,725 INFO L125 PetriNetUnfolderBase]: For 1457872/1457872 co-relation queries the response was YES. [2024-06-04 14:26:58,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52119 conditions, 8211 events. 4742/8211 cut-off events. For 1457872/1457872 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 60123 event pairs, 1421 based on Foata normal form. 44/8252 useless extension candidates. Maximal degree in co-relation 51934. Up to 6803 conditions per place. [2024-06-04 14:26:58,832 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 171 changer transitions 3/480 dead transitions. [2024-06-04 14:26:58,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 6518 flow [2024-06-04 14:26:58,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:26:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:26:58,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:26:58,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:26:58,833 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5442 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:26:58,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 6518 flow [2024-06-04 14:27:03,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 480 transitions, 6156 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:27:03,681 INFO L231 Difference]: Finished difference. Result has 386 places, 458 transitions, 5481 flow [2024-06-04 14:27:03,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5481, PETRI_PLACES=386, PETRI_TRANSITIONS=458} [2024-06-04 14:27:03,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-04 14:27:03,681 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 458 transitions, 5481 flow [2024-06-04 14:27:03,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:03,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:03,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:03,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 14:27:03,681 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:03,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:03,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1175594184, now seen corresponding path program 17 times [2024-06-04 14:27:03,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:03,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512155632] [2024-06-04 14:27:03,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:03,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:03,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:03,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:03,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512155632] [2024-06-04 14:27:03,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512155632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:03,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:03,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:03,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785449697] [2024-06-04 14:27:03,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:03,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:03,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:03,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:03,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:03,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:03,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 458 transitions, 5481 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:03,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:03,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:03,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:05,293 INFO L124 PetriNetUnfolderBase]: 4670/8069 cut-off events. [2024-06-04 14:27:05,293 INFO L125 PetriNetUnfolderBase]: For 1049576/1049576 co-relation queries the response was YES. [2024-06-04 14:27:05,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50014 conditions, 8069 events. 4670/8069 cut-off events. For 1049576/1049576 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58806 event pairs, 1481 based on Foata normal form. 10/8075 useless extension candidates. Maximal degree in co-relation 49828. Up to 6849 conditions per place. [2024-06-04 14:27:05,408 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 275 selfloop transitions, 188 changer transitions 4/474 dead transitions. [2024-06-04 14:27:05,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 474 transitions, 6467 flow [2024-06-04 14:27:05,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:05,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:05,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:27:05,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:27:05,408 INFO L175 Difference]: Start difference. First operand has 386 places, 458 transitions, 5481 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:27:05,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 474 transitions, 6467 flow [2024-06-04 14:27:11,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 474 transitions, 6071 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-04 14:27:11,020 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 5455 flow [2024-06-04 14:27:11,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5085, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5455, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-04 14:27:11,020 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-04 14:27:11,020 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 5455 flow [2024-06-04 14:27:11,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:11,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:11,020 INFO L208 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:11,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 14:27:11,020 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:27:11,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:11,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1150680072, now seen corresponding path program 18 times [2024-06-04 14:27:11,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:11,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519404939] [2024-06-04 14:27:11,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:11,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:11,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:11,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:11,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:11,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519404939] [2024-06-04 14:27:11,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519404939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:11,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:11,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:11,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273160249] [2024-06-04 14:27:11,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:11,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:11,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:11,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:11,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:11,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:11,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 5455 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:11,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:11,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:11,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:12,495 INFO L124 PetriNetUnfolderBase]: 4588/7907 cut-off events. [2024-06-04 14:27:12,496 INFO L125 PetriNetUnfolderBase]: For 961352/961352 co-relation queries the response was YES. [2024-06-04 14:27:12,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47618 conditions, 7907 events. 4588/7907 cut-off events. For 961352/961352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7913 useless extension candidates. Maximal degree in co-relation 47431. Up to 6711 conditions per place. [2024-06-04 14:27:12,608 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 192 changer transitions 4/473 dead transitions. [2024-06-04 14:27:12,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 473 transitions, 6439 flow [2024-06-04 14:27:12,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:12,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:27:12,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:27:12,608 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 5455 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:27:12,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 473 transitions, 6439 flow [2024-06-04 14:27:18,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 473 transitions, 5961 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-04 14:27:18,078 INFO L231 Difference]: Finished difference. Result has 388 places, 456 transitions, 5356 flow [2024-06-04 14:27:18,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5356, PETRI_PLACES=388, PETRI_TRANSITIONS=456} [2024-06-04 14:27:18,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-04 14:27:18,078 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 456 transitions, 5356 flow [2024-06-04 14:27:18,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:18,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:18,079 INFO L208 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:18,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 14:27:18,080 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:27:18,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1090067116, now seen corresponding path program 19 times [2024-06-04 14:27:18,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:18,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122601409] [2024-06-04 14:27:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:18,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:18,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:18,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:18,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:18,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122601409] [2024-06-04 14:27:18,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122601409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:18,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:18,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:18,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815087100] [2024-06-04 14:27:18,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:18,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:18,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:18,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:18,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:18,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:18,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 456 transitions, 5356 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:18,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:18,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:18,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:19,555 INFO L124 PetriNetUnfolderBase]: 4506/7777 cut-off events. [2024-06-04 14:27:19,555 INFO L125 PetriNetUnfolderBase]: For 871505/871505 co-relation queries the response was YES. [2024-06-04 14:27:19,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45225 conditions, 7777 events. 4506/7777 cut-off events. For 871505/871505 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56256 event pairs, 1290 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 45037. Up to 7086 conditions per place. [2024-06-04 14:27:19,665 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 427 selfloop transitions, 34 changer transitions 4/472 dead transitions. [2024-06-04 14:27:19,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 472 transitions, 6338 flow [2024-06-04 14:27:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:27:19,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:27:19,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 14:27:19,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-04 14:27:19,666 INFO L175 Difference]: Start difference. First operand has 388 places, 456 transitions, 5356 flow. Second operand 8 states and 178 transitions. [2024-06-04 14:27:19,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 472 transitions, 6338 flow [2024-06-04 14:27:25,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 472 transitions, 5861 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-04 14:27:25,248 INFO L231 Difference]: Finished difference. Result has 388 places, 455 transitions, 4939 flow [2024-06-04 14:27:25,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4879, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4939, PETRI_PLACES=388, PETRI_TRANSITIONS=455} [2024-06-04 14:27:25,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-04 14:27:25,248 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 455 transitions, 4939 flow [2024-06-04 14:27:25,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:25,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:25,248 INFO L208 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:25,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 14:27:25,249 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:27:25,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:25,249 INFO L85 PathProgramCache]: Analyzing trace with hash -482218026, now seen corresponding path program 20 times [2024-06-04 14:27:25,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:25,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407098421] [2024-06-04 14:27:25,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:25,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:25,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:25,337 INFO 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:25,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:25,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407098421] [2024-06-04 14:27:25,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407098421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:25,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:25,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:27:25,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302370756] [2024-06-04 14:27:25,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:25,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:27:25,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:25,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:27:25,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:27:25,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:25,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 455 transitions, 4939 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:25,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:25,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:25,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:26,742 INFO L124 PetriNetUnfolderBase]: 4424/7615 cut-off events. [2024-06-04 14:27:26,743 INFO L125 PetriNetUnfolderBase]: For 777811/777811 co-relation queries the response was YES. [2024-06-04 14:27:26,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42300 conditions, 7615 events. 4424/7615 cut-off events. For 777811/777811 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54741 event pairs, 1220 based on Foata normal form. 10/7622 useless extension candidates. Maximal degree in co-relation 42111. Up to 6868 conditions per place. [2024-06-04 14:27:26,859 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 425 selfloop transitions, 37 changer transitions 7/476 dead transitions. [2024-06-04 14:27:26,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 476 transitions, 5955 flow [2024-06-04 14:27:26,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:27:26,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:27:26,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 14:27:26,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-04 14:27:26,860 INFO L175 Difference]: Start difference. First operand has 388 places, 455 transitions, 4939 flow. Second operand 9 states and 199 transitions. [2024-06-04 14:27:26,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 476 transitions, 5955 flow [2024-06-04 14:27:31,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 476 transitions, 5783 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-04 14:27:31,849 INFO L231 Difference]: Finished difference. Result has 387 places, 454 transitions, 4833 flow [2024-06-04 14:27:31,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4833, PETRI_PLACES=387, PETRI_TRANSITIONS=454} [2024-06-04 14:27:31,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-04 14:27:31,850 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 454 transitions, 4833 flow [2024-06-04 14:27:31,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:27:31,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:31,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] [2024-06-04 14:27:31,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 14:27:31,851 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:27:31,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:31,851 INFO L85 PathProgramCache]: Analyzing trace with hash 612588193, now seen corresponding path program 1 times [2024-06-04 14:27:31,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:31,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757654600] [2024-06-04 14:27:31,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:31,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:31,931 INFO 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:31,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:31,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757654600] [2024-06-04 14:27:31,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757654600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:31,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:31,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:31,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466566746] [2024-06-04 14:27:31,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:31,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:31,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:31,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:31,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:31,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:31,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 454 transitions, 4833 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:31,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:31,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:31,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:33,313 INFO L124 PetriNetUnfolderBase]: 4373/7545 cut-off events. [2024-06-04 14:27:33,313 INFO L125 PetriNetUnfolderBase]: For 685449/685449 co-relation queries the response was YES. [2024-06-04 14:27:33,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40718 conditions, 7545 events. 4373/7545 cut-off events. For 685449/685449 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54207 event pairs, 1214 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 40530. Up to 6581 conditions per place. [2024-06-04 14:27:33,415 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 397 selfloop transitions, 77 changer transitions 0/481 dead transitions. [2024-06-04 14:27:33,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 481 transitions, 5863 flow [2024-06-04 14:27:33,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:27:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:27:33,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:27:33,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:27:33,416 INFO L175 Difference]: Start difference. First operand has 387 places, 454 transitions, 4833 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:27:33,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 481 transitions, 5863 flow [2024-06-04 14:27:37,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 481 transitions, 5694 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-04 14:27:37,451 INFO L231 Difference]: Finished difference. Result has 385 places, 454 transitions, 4823 flow [2024-06-04 14:27:37,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4823, PETRI_PLACES=385, PETRI_TRANSITIONS=454} [2024-06-04 14:27:37,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-04 14:27:37,451 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 454 transitions, 4823 flow [2024-06-04 14:27:37,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:37,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:27:37,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 14:27:37,451 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:27:37,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:37,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1831691311, now seen corresponding path program 2 times [2024-06-04 14:27:37,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:37,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678337763] [2024-06-04 14:27:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:37,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:37,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:37,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:37,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:37,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678337763] [2024-06-04 14:27:37,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678337763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:37,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:37,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:37,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453371024] [2024-06-04 14:27:37,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:37,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:37,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:37,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:37,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:37,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:37,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 454 transitions, 4823 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:37,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:37,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:37,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:38,839 INFO L124 PetriNetUnfolderBase]: 4393/7613 cut-off events. [2024-06-04 14:27:38,839 INFO L125 PetriNetUnfolderBase]: For 693890/693890 co-relation queries the response was YES. [2024-06-04 14:27:38,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40890 conditions, 7613 events. 4393/7613 cut-off events. For 693890/693890 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 55051 event pairs, 1023 based on Foata normal form. 6/7617 useless extension candidates. Maximal degree in co-relation 40701. Up to 5704 conditions per place. [2024-06-04 14:27:38,943 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 384 selfloop transitions, 97 changer transitions 0/488 dead transitions. [2024-06-04 14:27:38,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 488 transitions, 6496 flow [2024-06-04 14:27:38,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:27:38,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:27:38,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:27:38,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-06-04 14:27:38,944 INFO L175 Difference]: Start difference. First operand has 385 places, 454 transitions, 4823 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:27:38,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 488 transitions, 6496 flow [2024-06-04 14:27:42,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 488 transitions, 6317 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:27:42,762 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4872 flow [2024-06-04 14:27:42,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4872, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-04 14:27:42,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-04 14:27:42,763 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4872 flow [2024-06-04 14:27:42,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:42,763 INFO L208 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,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 14:27:42,763 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:27:42,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:42,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1831424401, now seen corresponding path program 3 times [2024-06-04 14:27:42,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:42,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467465298] [2024-06-04 14:27:42,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:42,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:42,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:42,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:42,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:42,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467465298] [2024-06-04 14:27:42,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467465298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:42,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:42,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:42,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264236039] [2024-06-04 14:27:42,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:42,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:42,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:42,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:42,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:42,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:42,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4872 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:42,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:42,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:44,228 INFO L124 PetriNetUnfolderBase]: 4380/7586 cut-off events. [2024-06-04 14:27:44,228 INFO L125 PetriNetUnfolderBase]: For 640747/640747 co-relation queries the response was YES. [2024-06-04 14:27:44,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40213 conditions, 7586 events. 4380/7586 cut-off events. For 640747/640747 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54788 event pairs, 1031 based on Foata normal form. 6/7590 useless extension candidates. Maximal degree in co-relation 40023. Up to 5698 conditions per place. [2024-06-04 14:27:44,334 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 385 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-04 14:27:44,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 6202 flow [2024-06-04 14:27:44,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:27:44,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:27:44,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:27:44,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-04 14:27:44,335 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4872 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:27:44,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 6202 flow [2024-06-04 14:27:48,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 483 transitions, 5995 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 14:27:48,908 INFO L231 Difference]: Finished difference. Result has 389 places, 455 transitions, 4852 flow [2024-06-04 14:27:48,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4665, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4852, PETRI_PLACES=389, PETRI_TRANSITIONS=455} [2024-06-04 14:27:48,908 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 346 predicate places. [2024-06-04 14:27:48,908 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 455 transitions, 4852 flow [2024-06-04 14:27:48,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:48,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:48,908 INFO L208 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:48,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 14:27:48,908 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:27:48,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:48,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1687968031, now seen corresponding path program 4 times [2024-06-04 14:27:48,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:48,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890223923] [2024-06-04 14:27:48,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:48,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:48,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:48,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:48,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890223923] [2024-06-04 14:27:48,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890223923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:48,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:48,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:48,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288914807] [2024-06-04 14:27:48,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:48,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:48,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:48,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:48,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:49,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:49,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 455 transitions, 4852 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:49,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:49,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:49,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:50,294 INFO L124 PetriNetUnfolderBase]: 4367/7552 cut-off events. [2024-06-04 14:27:50,294 INFO L125 PetriNetUnfolderBase]: For 583698/583698 co-relation queries the response was YES. [2024-06-04 14:27:50,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39083 conditions, 7552 events. 4367/7552 cut-off events. For 583698/583698 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54397 event pairs, 1230 based on Foata normal form. 6/7545 useless extension candidates. Maximal degree in co-relation 38892. Up to 6651 conditions per place. [2024-06-04 14:27:50,399 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 398 selfloop transitions, 78 changer transitions 1/484 dead transitions. [2024-06-04 14:27:50,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 484 transitions, 5888 flow [2024-06-04 14:27:50,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:27:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:27:50,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:27:50,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:27:50,400 INFO L175 Difference]: Start difference. First operand has 389 places, 455 transitions, 4852 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:27:50,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 484 transitions, 5888 flow [2024-06-04 14:27:54,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5494 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-04 14:27:54,296 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 4618 flow [2024-06-04 14:27:54,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4618, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-04 14:27:54,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-04 14:27:54,297 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 4618 flow [2024-06-04 14:27:54,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:54,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:54,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:27:54,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 14:27:54,297 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:27:54,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:54,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1678771261, now seen corresponding path program 5 times [2024-06-04 14:27:54,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:54,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335014583] [2024-06-04 14:27:54,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:54,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:54,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:54,369 INFO 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:54,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:54,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335014583] [2024-06-04 14:27:54,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335014583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:54,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:54,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:54,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252224879] [2024-06-04 14:27:54,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:54,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:54,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:54,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:54,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:54,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:54,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 4618 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:54,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:54,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:54,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:27:55,705 INFO L124 PetriNetUnfolderBase]: 4387/7570 cut-off events. [2024-06-04 14:27:55,705 INFO L125 PetriNetUnfolderBase]: For 587732/587732 co-relation queries the response was YES. [2024-06-04 14:27:55,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38020 conditions, 7570 events. 4387/7570 cut-off events. For 587732/587732 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54432 event pairs, 1208 based on Foata normal form. 6/7563 useless extension candidates. Maximal degree in co-relation 37831. Up to 6479 conditions per place. [2024-06-04 14:27:55,803 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 386 selfloop transitions, 91 changer transitions 0/484 dead transitions. [2024-06-04 14:27:55,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 484 transitions, 5678 flow [2024-06-04 14:27:55,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:27:55,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:27:55,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:27:55,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:27:55,804 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 4618 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:27:55,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 484 transitions, 5678 flow [2024-06-04 14:27:59,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 484 transitions, 5499 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:27:59,726 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4649 flow [2024-06-04 14:27:59,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4439, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4649, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-04 14:27:59,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-04 14:27:59,727 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4649 flow [2024-06-04 14:27:59,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:59,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:27:59,727 INFO L208 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:59,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 14:27:59,727 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:27:59,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:27:59,727 INFO L85 PathProgramCache]: Analyzing trace with hash 480483941, now seen corresponding path program 6 times [2024-06-04 14:27:59,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:27:59,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237900519] [2024-06-04 14:27:59,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:27:59,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:27:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:27:59,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:27:59,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:27:59,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237900519] [2024-06-04 14:27:59,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237900519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:27:59,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:27:59,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:27:59,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208429752] [2024-06-04 14:27:59,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:27:59,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:27:59,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:27:59,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:27:59,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:27:59,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:27:59,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4649 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:59,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:27:59,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:27:59,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:01,136 INFO L124 PetriNetUnfolderBase]: 4407/7658 cut-off events. [2024-06-04 14:28:01,136 INFO L125 PetriNetUnfolderBase]: For 596001/596001 co-relation queries the response was YES. [2024-06-04 14:28:01,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38429 conditions, 7658 events. 4407/7658 cut-off events. For 596001/596001 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55597 event pairs, 1040 based on Foata normal form. 6/7661 useless extension candidates. Maximal degree in co-relation 38239. Up to 5545 conditions per place. [2024-06-04 14:28:01,242 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 375 selfloop transitions, 105 changer transitions 0/487 dead transitions. [2024-06-04 14:28:01,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 487 transitions, 6027 flow [2024-06-04 14:28:01,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:01,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:01,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:28:01,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-04 14:28:01,243 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4649 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:28:01,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 487 transitions, 6027 flow [2024-06-04 14:28:05,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 487 transitions, 5829 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:28:05,614 INFO L231 Difference]: Finished difference. Result has 388 places, 457 transitions, 4689 flow [2024-06-04 14:28:05,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4689, PETRI_PLACES=388, PETRI_TRANSITIONS=457} [2024-06-04 14:28:05,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-04 14:28:05,615 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 457 transitions, 4689 flow [2024-06-04 14:28:05,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:05,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:05,615 INFO L208 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:05,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 14:28:05,615 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:28:05,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:05,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1399051561, now seen corresponding path program 7 times [2024-06-04 14:28:05,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:05,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905792198] [2024-06-04 14:28:05,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:05,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:05,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:28:05,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:05,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905792198] [2024-06-04 14:28:05,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905792198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:05,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:05,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:28:05,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781810971] [2024-06-04 14:28:05,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:05,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:28:05,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:05,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:28:05,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:28:05,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:05,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 457 transitions, 4689 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:05,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:05,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:05,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:07,028 INFO L124 PetriNetUnfolderBase]: 4427/7690 cut-off events. [2024-06-04 14:28:07,028 INFO L125 PetriNetUnfolderBase]: For 604928/604928 co-relation queries the response was YES. [2024-06-04 14:28:07,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38924 conditions, 7690 events. 4427/7690 cut-off events. For 604928/604928 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55806 event pairs, 1083 based on Foata normal form. 6/7693 useless extension candidates. Maximal degree in co-relation 38733. Up to 5557 conditions per place. [2024-06-04 14:28:07,135 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 386 selfloop transitions, 93 changer transitions 0/486 dead transitions. [2024-06-04 14:28:07,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 486 transitions, 6063 flow [2024-06-04 14:28:07,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:07,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:07,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:28:07,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-04 14:28:07,136 INFO L175 Difference]: Start difference. First operand has 388 places, 457 transitions, 4689 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:28:07,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 486 transitions, 6063 flow [2024-06-04 14:28:11,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 486 transitions, 5862 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:28:11,289 INFO L231 Difference]: Finished difference. Result has 391 places, 458 transitions, 4704 flow [2024-06-04 14:28:11,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=391, PETRI_TRANSITIONS=458} [2024-06-04 14:28:11,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-04 14:28:11,289 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 458 transitions, 4704 flow [2024-06-04 14:28:11,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:11,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:11,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:11,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 14:28:11,290 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:28:11,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:11,290 INFO L85 PathProgramCache]: Analyzing trace with hash 486055571, now seen corresponding path program 8 times [2024-06-04 14:28:11,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:11,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251468417] [2024-06-04 14:28:11,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:11,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:11,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:11,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:11,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251468417] [2024-06-04 14:28:11,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251468417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:11,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:11,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:28:11,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746397406] [2024-06-04 14:28:11,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:11,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:28:11,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:11,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:28:11,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:28:11,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:11,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 458 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:11,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:11,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:11,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:12,742 INFO L124 PetriNetUnfolderBase]: 4414/7671 cut-off events. [2024-06-04 14:28:12,742 INFO L125 PetriNetUnfolderBase]: For 544605/544605 co-relation queries the response was YES. [2024-06-04 14:28:12,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37863 conditions, 7671 events. 4414/7671 cut-off events. For 544605/544605 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55654 event pairs, 1083 based on Foata normal form. 6/7674 useless extension candidates. Maximal degree in co-relation 37671. Up to 5551 conditions per place. [2024-06-04 14:28:12,841 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 381 selfloop transitions, 95 changer transitions 0/483 dead transitions. [2024-06-04 14:28:12,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 483 transitions, 5736 flow [2024-06-04 14:28:12,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:12,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:12,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:28:12,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-04 14:28:12,842 INFO L175 Difference]: Start difference. First operand has 391 places, 458 transitions, 4704 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:28:12,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 483 transitions, 5736 flow [2024-06-04 14:28:16,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 483 transitions, 5490 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 14:28:16,717 INFO L231 Difference]: Finished difference. Result has 393 places, 458 transitions, 4652 flow [2024-06-04 14:28:16,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4458, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4652, PETRI_PLACES=393, PETRI_TRANSITIONS=458} [2024-06-04 14:28:16,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-04 14:28:16,718 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 458 transitions, 4652 flow [2024-06-04 14:28:16,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call 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:16,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:16,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:16,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 14:28:16,718 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:28:16,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:16,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1649463465, now seen corresponding path program 1 times [2024-06-04 14:28:16,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:16,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996509151] [2024-06-04 14:28:16,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:16,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:16,800 INFO 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:16,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:16,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996509151] [2024-06-04 14:28:16,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996509151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:16,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:16,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:16,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535729550] [2024-06-04 14:28:16,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:16,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:16,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:16,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:16,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:16,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 458 transitions, 4652 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:16,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:16,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:16,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:18,335 INFO L124 PetriNetUnfolderBase]: 4835/8398 cut-off events. [2024-06-04 14:28:18,335 INFO L125 PetriNetUnfolderBase]: For 1516803/1516803 co-relation queries the response was YES. [2024-06-04 14:28:18,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50902 conditions, 8398 events. 4835/8398 cut-off events. For 1516803/1516803 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 61831 event pairs, 1093 based on Foata normal form. 24/8419 useless extension candidates. Maximal degree in co-relation 50709. Up to 4165 conditions per place. [2024-06-04 14:28:18,456 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 139 changer transitions 6/505 dead transitions. [2024-06-04 14:28:18,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 505 transitions, 6546 flow [2024-06-04 14:28:18,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:18,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:28:18,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-04 14:28:18,457 INFO L175 Difference]: Start difference. First operand has 393 places, 458 transitions, 4652 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:28:18,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 505 transitions, 6546 flow [2024-06-04 14:28:26,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 505 transitions, 6351 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:28:26,713 INFO L231 Difference]: Finished difference. Result has 396 places, 458 transitions, 4877 flow [2024-06-04 14:28:26,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4457, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4877, PETRI_PLACES=396, PETRI_TRANSITIONS=458} [2024-06-04 14:28:26,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-04 14:28:26,714 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 458 transitions, 4877 flow [2024-06-04 14:28:26,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:26,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:26,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:28:26,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 14:28:26,715 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:28:26,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:26,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1034040677, now seen corresponding path program 2 times [2024-06-04 14:28:26,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:26,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543694853] [2024-06-04 14:28:26,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:26,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:26,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:26,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:26,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543694853] [2024-06-04 14:28:26,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543694853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:26,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:26,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:26,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788232692] [2024-06-04 14:28:26,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:26,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:26,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:26,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:26,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:26,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 458 transitions, 4877 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:26,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:26,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:26,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:28,747 INFO L124 PetriNetUnfolderBase]: 4916/8495 cut-off events. [2024-06-04 14:28:28,747 INFO L125 PetriNetUnfolderBase]: For 1752508/1752508 co-relation queries the response was YES. [2024-06-04 14:28:28,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58442 conditions, 8495 events. 4916/8495 cut-off events. For 1752508/1752508 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62456 event pairs, 1222 based on Foata normal form. 6/8498 useless extension candidates. Maximal degree in co-relation 58247. Up to 4165 conditions per place. [2024-06-04 14:28:28,858 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 144 changer transitions 0/501 dead transitions. [2024-06-04 14:28:28,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 501 transitions, 7095 flow [2024-06-04 14:28:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:28,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:28:28,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-04 14:28:28,859 INFO L175 Difference]: Start difference. First operand has 396 places, 458 transitions, 4877 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:28:28,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 501 transitions, 7095 flow [2024-06-04 14:28:39,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 501 transitions, 6868 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 14:28:39,194 INFO L231 Difference]: Finished difference. Result has 399 places, 462 transitions, 5122 flow [2024-06-04 14:28:39,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5122, PETRI_PLACES=399, PETRI_TRANSITIONS=462} [2024-06-04 14:28:39,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-04 14:28:39,194 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 462 transitions, 5122 flow [2024-06-04 14:28:39,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:39,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:39,195 INFO L208 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:28:39,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 14:28:39,195 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:28:39,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1916807837, now seen corresponding path program 3 times [2024-06-04 14:28:39,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:39,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833145102] [2024-06-04 14:28:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:39,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:39,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:39,275 INFO 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:39,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:39,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833145102] [2024-06-04 14:28:39,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833145102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:39,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:39,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:39,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872365294] [2024-06-04 14:28:39,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:39,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:39,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:39,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:39,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:39,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:39,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 462 transitions, 5122 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:39,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:39,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:39,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:41,244 INFO L124 PetriNetUnfolderBase]: 4903/8472 cut-off events. [2024-06-04 14:28:41,244 INFO L125 PetriNetUnfolderBase]: For 1705497/1705497 co-relation queries the response was YES. [2024-06-04 14:28:41,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57534 conditions, 8472 events. 4903/8472 cut-off events. For 1705497/1705497 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62243 event pairs, 1206 based on Foata normal form. 6/8475 useless extension candidates. Maximal degree in co-relation 57338. Up to 4165 conditions per place. [2024-06-04 14:28:41,423 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 152 changer transitions 0/503 dead transitions. [2024-06-04 14:28:41,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 503 transitions, 6888 flow [2024-06-04 14:28:41,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:28:41,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:28:41,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:28:41,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-04 14:28:41,424 INFO L175 Difference]: Start difference. First operand has 399 places, 462 transitions, 5122 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:28:41,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 503 transitions, 6888 flow [2024-06-04 14:28:52,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 503 transitions, 6683 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-04 14:28:52,744 INFO L231 Difference]: Finished difference. Result has 405 places, 462 transitions, 5225 flow [2024-06-04 14:28:52,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5225, PETRI_PLACES=405, PETRI_TRANSITIONS=462} [2024-06-04 14:28:52,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-04 14:28:52,744 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 462 transitions, 5225 flow [2024-06-04 14:28:52,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:52,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:28:52,744 INFO L208 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:28:52,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 14:28:52,744 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:28:52,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:28:52,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1413140229, now seen corresponding path program 4 times [2024-06-04 14:28:52,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:28:52,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624963668] [2024-06-04 14:28:52,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:28:52,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:28:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:28:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:28:52,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:28:52,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624963668] [2024-06-04 14:28:52,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624963668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:28:52,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:28:52,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:28:52,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929014952] [2024-06-04 14:28:52,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:28:52,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:28:52,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:28:52,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:28:52,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:28:52,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:28:52,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 462 transitions, 5225 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:28:52,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:28:52,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:28:52,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:28:54,699 INFO L124 PetriNetUnfolderBase]: 4844/8399 cut-off events. [2024-06-04 14:28:54,699 INFO L125 PetriNetUnfolderBase]: For 1647631/1647631 co-relation queries the response was YES. [2024-06-04 14:28:54,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52736 conditions, 8399 events. 4844/8399 cut-off events. For 1647631/1647631 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62086 event pairs, 1266 based on Foata normal form. 30/8426 useless extension candidates. Maximal degree in co-relation 52538. Up to 5204 conditions per place. [2024-06-04 14:28:54,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 127 changer transitions 7/499 dead transitions. [2024-06-04 14:28:54,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 499 transitions, 6701 flow [2024-06-04 14:28:54,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:28:54,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:28:54,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-04 14:28:54,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6326530612244898 [2024-06-04 14:28:54,806 INFO L175 Difference]: Start difference. First operand has 405 places, 462 transitions, 5225 flow. Second operand 7 states and 186 transitions. [2024-06-04 14:28:54,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 499 transitions, 6701 flow [2024-06-04 14:29:01,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 499 transitions, 6385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:01,601 INFO L231 Difference]: Finished difference. Result has 406 places, 459 transitions, 5143 flow [2024-06-04 14:29:01,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4909, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5143, PETRI_PLACES=406, PETRI_TRANSITIONS=459} [2024-06-04 14:29:01,601 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-04 14:29:01,602 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 459 transitions, 5143 flow [2024-06-04 14:29:01,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:01,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:01,602 INFO L208 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:29:01,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 14:29:01,602 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:29:01,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:01,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1679163939, now seen corresponding path program 5 times [2024-06-04 14:29:01,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:01,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230652983] [2024-06-04 14:29:01,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:01,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:01,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:01,694 INFO 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:01,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:01,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230652983] [2024-06-04 14:29:01,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230652983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:01,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:01,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:01,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277364300] [2024-06-04 14:29:01,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:01,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:01,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:01,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:01,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:01,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:01,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 459 transitions, 5143 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:01,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:01,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:01,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:03,605 INFO L124 PetriNetUnfolderBase]: 4785/8282 cut-off events. [2024-06-04 14:29:03,605 INFO L125 PetriNetUnfolderBase]: For 1718426/1718426 co-relation queries the response was YES. [2024-06-04 14:29:03,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52351 conditions, 8282 events. 4785/8282 cut-off events. For 1718426/1718426 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 60915 event pairs, 1492 based on Foata normal form. 34/8313 useless extension candidates. Maximal degree in co-relation 52152. Up to 7074 conditions per place. [2024-06-04 14:29:03,717 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 365 selfloop transitions, 107 changer transitions 1/480 dead transitions. [2024-06-04 14:29:03,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 480 transitions, 6195 flow [2024-06-04 14:29:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:29:03,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:29:03,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:29:03,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-04 14:29:03,718 INFO L175 Difference]: Start difference. First operand has 406 places, 459 transitions, 5143 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:29:03,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 480 transitions, 6195 flow [2024-06-04 14:29:12,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 480 transitions, 5891 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 14:29:12,402 INFO L231 Difference]: Finished difference. Result has 405 places, 459 transitions, 5090 flow [2024-06-04 14:29:12,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4839, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5090, PETRI_PLACES=405, PETRI_TRANSITIONS=459} [2024-06-04 14:29:12,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-04 14:29:12,403 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 459 transitions, 5090 flow [2024-06-04 14:29:12,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:12,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:12,403 INFO L208 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:29:12,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 14:29:12,403 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:29:12,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:12,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1678837509, now seen corresponding path program 6 times [2024-06-04 14:29:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:12,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075364190] [2024-06-04 14:29:12,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:12,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:12,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:12,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:29:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075364190] [2024-06-04 14:29:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075364190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:12,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:12,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:12,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724813676] [2024-06-04 14:29:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:12,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:12,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:12,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:12,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:12,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:12,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 459 transitions, 5090 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:12,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:12,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:12,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:14,449 INFO L124 PetriNetUnfolderBase]: 4863/8434 cut-off events. [2024-06-04 14:29:14,449 INFO L125 PetriNetUnfolderBase]: For 1670011/1670011 co-relation queries the response was YES. [2024-06-04 14:29:14,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 8434 events. 4863/8434 cut-off events. For 1670011/1670011 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 62403 event pairs, 1488 based on Foata normal form. 30/8461 useless extension candidates. Maximal degree in co-relation 52448. Up to 6834 conditions per place. [2024-06-04 14:29:14,577 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 114 changer transitions 5/486 dead transitions. [2024-06-04 14:29:14,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 486 transitions, 6190 flow [2024-06-04 14:29:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:29:14,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:29:14,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-04 14:29:14,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-04 14:29:14,578 INFO L175 Difference]: Start difference. First operand has 405 places, 459 transitions, 5090 flow. Second operand 7 states and 178 transitions. [2024-06-04 14:29:14,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 486 transitions, 6190 flow [2024-06-04 14:29:22,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 486 transitions, 5958 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:29:22,092 INFO L231 Difference]: Finished difference. Result has 407 places, 457 transitions, 5108 flow [2024-06-04 14:29:22,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5108, PETRI_PLACES=407, PETRI_TRANSITIONS=457} [2024-06-04 14:29:22,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-04 14:29:22,092 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 457 transitions, 5108 flow [2024-06-04 14:29:22,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:22,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:22,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:29:22,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 14:29:22,092 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:29:22,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:22,093 INFO L85 PathProgramCache]: Analyzing trace with hash -983980735, now seen corresponding path program 7 times [2024-06-04 14:29:22,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:22,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846899256] [2024-06-04 14:29:22,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:22,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:22,182 INFO 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:22,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:22,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846899256] [2024-06-04 14:29:22,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846899256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:22,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:22,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:22,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751126112] [2024-06-04 14:29:22,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:22,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:22,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:22,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:22,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:22,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:22,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 457 transitions, 5108 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:22,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:22,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:22,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:23,979 INFO L124 PetriNetUnfolderBase]: 4719/8154 cut-off events. [2024-06-04 14:29:23,979 INFO L125 PetriNetUnfolderBase]: For 1549500/1549500 co-relation queries the response was YES. [2024-06-04 14:29:24,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54356 conditions, 8154 events. 4719/8154 cut-off events. For 1549500/1549500 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59718 event pairs, 1251 based on Foata normal form. 6/8157 useless extension candidates. Maximal degree in co-relation 54156. Up to 6324 conditions per place. [2024-06-04 14:29:24,088 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 168 changer transitions 0/490 dead transitions. [2024-06-04 14:29:24,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 490 transitions, 6884 flow [2024-06-04 14:29:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:29:24,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:29:24,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 14:29:24,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767195767195767 [2024-06-04 14:29:24,089 INFO L175 Difference]: Start difference. First operand has 407 places, 457 transitions, 5108 flow. Second operand 9 states and 218 transitions. [2024-06-04 14:29:24,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 490 transitions, 6884 flow [2024-06-04 14:29:34,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 490 transitions, 6606 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 14:29:34,858 INFO L231 Difference]: Finished difference. Result has 410 places, 459 transitions, 5258 flow [2024-06-04 14:29:34,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5258, PETRI_PLACES=410, PETRI_TRANSITIONS=459} [2024-06-04 14:29:34,858 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-04 14:29:34,858 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 459 transitions, 5258 flow [2024-06-04 14:29:34,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:34,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:34,859 INFO L208 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:29:34,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 14:29:34,859 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:29:34,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:34,859 INFO L85 PathProgramCache]: Analyzing trace with hash 280052239, now seen corresponding path program 8 times [2024-06-04 14:29:34,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:34,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462851066] [2024-06-04 14:29:34,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:34,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:34,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:34,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:29:34,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:34,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462851066] [2024-06-04 14:29:34,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462851066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:34,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:34,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:34,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709652403] [2024-06-04 14:29:34,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:34,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:34,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:34,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:34,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:34,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 459 transitions, 5258 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:34,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:34,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:34,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:36,805 INFO L124 PetriNetUnfolderBase]: 4747/8212 cut-off events. [2024-06-04 14:29:36,805 INFO L125 PetriNetUnfolderBase]: For 1577071/1577071 co-relation queries the response was YES. [2024-06-04 14:29:36,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 8212 events. 4747/8212 cut-off events. For 1577071/1577071 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 60236 event pairs, 1489 based on Foata normal form. 8/8217 useless extension candidates. Maximal degree in co-relation 54728. Up to 7208 conditions per place. [2024-06-04 14:29:36,917 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 339 selfloop transitions, 135 changer transitions 0/481 dead transitions. [2024-06-04 14:29:36,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 481 transitions, 6314 flow [2024-06-04 14:29:36,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:29:36,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:29:36,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-04 14:29:36,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-04 14:29:36,918 INFO L175 Difference]: Start difference. First operand has 410 places, 459 transitions, 5258 flow. Second operand 10 states and 231 transitions. [2024-06-04 14:29:36,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 481 transitions, 6314 flow [2024-06-04 14:29:46,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 481 transitions, 5908 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 14:29:46,476 INFO L231 Difference]: Finished difference. Result has 413 places, 460 transitions, 5177 flow [2024-06-04 14:29:46,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4857, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5177, PETRI_PLACES=413, PETRI_TRANSITIONS=460} [2024-06-04 14:29:46,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-04 14:29:46,477 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 460 transitions, 5177 flow [2024-06-04 14:29:46,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:46,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:46,477 INFO L208 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:29:46,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 14:29:46,477 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:29:46,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:46,477 INFO L85 PathProgramCache]: Analyzing trace with hash 277195279, now seen corresponding path program 9 times [2024-06-04 14:29:46,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:46,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253384312] [2024-06-04 14:29:46,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:46,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:46,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:29:46,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:46,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253384312] [2024-06-04 14:29:46,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253384312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:46,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:46,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:46,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732498439] [2024-06-04 14:29:46,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:46,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:46,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:46,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:46,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:46,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:46,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 460 transitions, 5177 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:46,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:46,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:46,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:48,368 INFO L124 PetriNetUnfolderBase]: 4729/8182 cut-off events. [2024-06-04 14:29:48,368 INFO L125 PetriNetUnfolderBase]: For 1489861/1489861 co-relation queries the response was YES. [2024-06-04 14:29:48,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52575 conditions, 8182 events. 4729/8182 cut-off events. For 1489861/1489861 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60019 event pairs, 1345 based on Foata normal form. 8/8187 useless extension candidates. Maximal degree in co-relation 52375. Up to 6908 conditions per place. [2024-06-04 14:29:48,571 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 331 selfloop transitions, 151 changer transitions 0/489 dead transitions. [2024-06-04 14:29:48,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 489 transitions, 6596 flow [2024-06-04 14:29:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 14:29:48,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 14:29:48,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-04 14:29:48,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-04 14:29:48,572 INFO L175 Difference]: Start difference. First operand has 413 places, 460 transitions, 5177 flow. Second operand 10 states and 237 transitions. [2024-06-04 14:29:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 489 transitions, 6596 flow [2024-06-04 14:29:57,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 489 transitions, 6305 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-04 14:29:57,066 INFO L231 Difference]: Finished difference. Result has 415 places, 461 transitions, 5237 flow [2024-06-04 14:29:57,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4886, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5237, PETRI_PLACES=415, PETRI_TRANSITIONS=461} [2024-06-04 14:29:57,067 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-04 14:29:57,067 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 461 transitions, 5237 flow [2024-06-04 14:29:57,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:57,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:29:57,067 INFO L208 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:29:57,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 14:29:57,067 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:29:57,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:29:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash 14970629, now seen corresponding path program 10 times [2024-06-04 14:29:57,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:29:57,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263194337] [2024-06-04 14:29:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:29:57,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:29:57,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:29:57,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:29:57,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:29:57,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263194337] [2024-06-04 14:29:57,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263194337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:29:57,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:29:57,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:29:57,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872560938] [2024-06-04 14:29:57,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:29:57,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:29:57,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:29:57,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:29:57,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:29:57,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:29:57,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 461 transitions, 5237 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:29:57,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:29:57,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:29:57,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:29:58,981 INFO L124 PetriNetUnfolderBase]: 4716/8151 cut-off events. [2024-06-04 14:29:58,981 INFO L125 PetriNetUnfolderBase]: For 1408218/1408218 co-relation queries the response was YES. [2024-06-04 14:29:59,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51582 conditions, 8151 events. 4716/8151 cut-off events. For 1408218/1408218 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59735 event pairs, 1234 based on Foata normal form. 6/8154 useless extension candidates. Maximal degree in co-relation 51381. Up to 6326 conditions per place. [2024-06-04 14:29:59,091 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-04 14:29:59,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 492 transitions, 6664 flow [2024-06-04 14:29:59,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:29:59,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:29:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-04 14:29:59,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-04 14:29:59,092 INFO L175 Difference]: Start difference. First operand has 415 places, 461 transitions, 5237 flow. Second operand 9 states and 217 transitions. [2024-06-04 14:29:59,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 492 transitions, 6664 flow [2024-06-04 14:30:08,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 492 transitions, 6151 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-04 14:30:08,042 INFO L231 Difference]: Finished difference. Result has 413 places, 462 transitions, 5091 flow [2024-06-04 14:30:08,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5091, PETRI_PLACES=413, PETRI_TRANSITIONS=462} [2024-06-04 14:30:08,043 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-04 14:30:08,043 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 462 transitions, 5091 flow [2024-06-04 14:30:08,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:08,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:08,043 INFO L208 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:30:08,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 14:30:08,043 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:30:08,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:08,043 INFO L85 PathProgramCache]: Analyzing trace with hash 52151089, now seen corresponding path program 11 times [2024-06-04 14:30:08,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:08,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645383207] [2024-06-04 14:30:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:08,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:08,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:08,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:08,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:08,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645383207] [2024-06-04 14:30:08,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645383207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:08,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:08,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:08,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598469584] [2024-06-04 14:30:08,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:08,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:08,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:08,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:08,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:08,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:30:08,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 462 transitions, 5091 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:08,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:08,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:30:08,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:09,919 INFO L124 PetriNetUnfolderBase]: 4698/8147 cut-off events. [2024-06-04 14:30:09,920 INFO L125 PetriNetUnfolderBase]: For 1348765/1348765 co-relation queries the response was YES. [2024-06-04 14:30:10,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49836 conditions, 8147 events. 4698/8147 cut-off events. For 1348765/1348765 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59891 event pairs, 1470 based on Foata normal form. 8/8152 useless extension candidates. Maximal degree in co-relation 49636. Up to 7137 conditions per place. [2024-06-04 14:30:10,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 121 changer transitions 0/482 dead transitions. [2024-06-04 14:30:10,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 482 transitions, 6103 flow [2024-06-04 14:30:10,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:30:10,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:30:10,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 14:30:10,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 14:30:10,034 INFO L175 Difference]: Start difference. First operand has 413 places, 462 transitions, 5091 flow. Second operand 9 states and 211 transitions. [2024-06-04 14:30:10,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 482 transitions, 6103 flow [2024-06-04 14:30:19,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 482 transitions, 5800 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 14:30:19,937 INFO L231 Difference]: Finished difference. Result has 416 places, 462 transitions, 5039 flow [2024-06-04 14:30:19,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5039, PETRI_PLACES=416, PETRI_TRANSITIONS=462} [2024-06-04 14:30:19,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-04 14:30:19,938 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 462 transitions, 5039 flow [2024-06-04 14:30:19,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:19,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:19,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:30:19,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 14:30:19,938 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:30:19,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:19,938 INFO L85 PathProgramCache]: Analyzing trace with hash 51824659, now seen corresponding path program 12 times [2024-06-04 14:30:19,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:19,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724907086] [2024-06-04 14:30:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:19,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:19,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:30:20,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:20,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724907086] [2024-06-04 14:30:20,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724907086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:20,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:20,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:20,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338805850] [2024-06-04 14:30:20,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:20,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:20,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:20,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:20,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:20,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:30:20,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 462 transitions, 5039 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:20,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:20,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:30:20,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:21,765 INFO L124 PetriNetUnfolderBase]: 4685/8112 cut-off events. [2024-06-04 14:30:21,765 INFO L125 PetriNetUnfolderBase]: For 1259377/1259377 co-relation queries the response was YES. [2024-06-04 14:30:21,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48253 conditions, 8112 events. 4685/8112 cut-off events. For 1259377/1259377 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59483 event pairs, 1441 based on Foata normal form. 6/8115 useless extension candidates. Maximal degree in co-relation 48052. Up to 6978 conditions per place. [2024-06-04 14:30:21,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 350 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-06-04 14:30:21,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 485 transitions, 6069 flow [2024-06-04 14:30:21,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:30:21,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:30:21,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-04 14:30:21,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-04 14:30:21,876 INFO L175 Difference]: Start difference. First operand has 416 places, 462 transitions, 5039 flow. Second operand 9 states and 211 transitions. [2024-06-04 14:30:21,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 485 transitions, 6069 flow [2024-06-04 14:30:30,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 485 transitions, 5800 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 14:30:30,272 INFO L231 Difference]: Finished difference. Result has 418 places, 462 transitions, 5032 flow [2024-06-04 14:30:30,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4770, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5032, PETRI_PLACES=418, PETRI_TRANSITIONS=462} [2024-06-04 14:30:30,272 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-04 14:30:30,272 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 462 transitions, 5032 flow [2024-06-04 14:30:30,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:30,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:30,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:30:30,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 14:30:30,272 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:30:30,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:30,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1508883367, now seen corresponding path program 13 times [2024-06-04 14:30:30,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:30,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523692245] [2024-06-04 14:30:30,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:30,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:30,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:30,358 INFO 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,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:30,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523692245] [2024-06-04 14:30:30,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523692245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:30,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:30,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:30,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888844992] [2024-06-04 14:30:30,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:30,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:30,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:30,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:30:30,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 462 transitions, 5032 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:30,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:30,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:30:30,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:32,246 INFO L124 PetriNetUnfolderBase]: 4920/8509 cut-off events. [2024-06-04 14:30:32,246 INFO L125 PetriNetUnfolderBase]: For 1964963/1964963 co-relation queries the response was YES. [2024-06-04 14:30:32,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54786 conditions, 8509 events. 4920/8509 cut-off events. For 1964963/1964963 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 62803 event pairs, 1531 based on Foata normal form. 30/8536 useless extension candidates. Maximal degree in co-relation 54584. Up to 4410 conditions per place. [2024-06-04 14:30:32,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 329 selfloop transitions, 151 changer transitions 15/502 dead transitions. [2024-06-04 14:30:32,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 502 transitions, 6566 flow [2024-06-04 14:30:32,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:32,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:32,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:30:32,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-04 14:30:32,370 INFO L175 Difference]: Start difference. First operand has 418 places, 462 transitions, 5032 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:30:32,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 502 transitions, 6566 flow [2024-06-04 14:30:43,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 502 transitions, 6222 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-04 14:30:43,812 INFO L231 Difference]: Finished difference. Result has 417 places, 454 transitions, 4947 flow [2024-06-04 14:30:43,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4947, PETRI_PLACES=417, PETRI_TRANSITIONS=454} [2024-06-04 14:30:43,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-04 14:30:43,813 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 454 transitions, 4947 flow [2024-06-04 14:30:43,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:43,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:43,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, 1, 1, 1, 1] [2024-06-04 14:30:43,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 14:30:43,813 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:30:43,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:43,813 INFO L85 PathProgramCache]: Analyzing trace with hash -535935083, now seen corresponding path program 14 times [2024-06-04 14:30:43,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:43,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91083366] [2024-06-04 14:30:43,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:43,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:43,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:43,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:30:43,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:43,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91083366] [2024-06-04 14:30:43,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91083366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:43,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:43,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:43,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90667661] [2024-06-04 14:30:43,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:43,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:43,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:43,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:43,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:43,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:30:43,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 454 transitions, 4947 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:43,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:43,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:30:43,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:45,722 INFO L124 PetriNetUnfolderBase]: 4718/8243 cut-off events. [2024-06-04 14:30:45,722 INFO L125 PetriNetUnfolderBase]: For 2043950/2043950 co-relation queries the response was YES. [2024-06-04 14:30:45,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53859 conditions, 8243 events. 4718/8243 cut-off events. For 2043950/2043950 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 61447 event pairs, 1565 based on Foata normal form. 34/8274 useless extension candidates. Maximal degree in co-relation 53656. Up to 6867 conditions per place. [2024-06-04 14:30:45,838 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 313 selfloop transitions, 156 changer transitions 3/479 dead transitions. [2024-06-04 14:30:45,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 479 transitions, 6009 flow [2024-06-04 14:30:45,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:45,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:45,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:30:45,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:30:45,838 INFO L175 Difference]: Start difference. First operand has 417 places, 454 transitions, 4947 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:30:45,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 479 transitions, 6009 flow [2024-06-04 14:30:56,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 479 transitions, 5654 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 14:30:56,282 INFO L231 Difference]: Finished difference. Result has 419 places, 454 transitions, 4943 flow [2024-06-04 14:30:56,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4943, PETRI_PLACES=419, PETRI_TRANSITIONS=454} [2024-06-04 14:30:56,282 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-04 14:30:56,282 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 454 transitions, 4943 flow [2024-06-04 14:30:56,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:56,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:30:56,282 INFO L208 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:30:56,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 14:30:56,283 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:30:56,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:30:56,283 INFO L85 PathProgramCache]: Analyzing trace with hash 645754033, now seen corresponding path program 15 times [2024-06-04 14:30:56,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:30:56,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031106235] [2024-06-04 14:30:56,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:30:56,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:30:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:30:56,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:30:56,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:30:56,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031106235] [2024-06-04 14:30:56,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031106235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:30:56,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:30:56,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:30:56,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285740138] [2024-06-04 14:30:56,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:30:56,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:30:56,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:30:56,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:30:56,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:30:56,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:30:56,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 454 transitions, 4943 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:30:56,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:30:56,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:30:56,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:30:58,072 INFO L124 PetriNetUnfolderBase]: 4649/8132 cut-off events. [2024-06-04 14:30:58,072 INFO L125 PetriNetUnfolderBase]: For 1614508/1614508 co-relation queries the response was YES. [2024-06-04 14:30:58,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48428 conditions, 8132 events. 4649/8132 cut-off events. For 1614508/1614508 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 60559 event pairs, 1460 based on Foata normal form. 30/8159 useless extension candidates. Maximal degree in co-relation 48224. Up to 6526 conditions per place. [2024-06-04 14:30:58,319 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 152 changer transitions 14/485 dead transitions. [2024-06-04 14:30:58,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 485 transitions, 6053 flow [2024-06-04 14:30:58,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:30:58,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:30:58,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:30:58,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:30:58,319 INFO L175 Difference]: Start difference. First operand has 419 places, 454 transitions, 4943 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:30:58,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 485 transitions, 6053 flow [2024-06-04 14:31:07,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 485 transitions, 5710 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-04 14:31:07,040 INFO L231 Difference]: Finished difference. Result has 421 places, 446 transitions, 4878 flow [2024-06-04 14:31:07,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4600, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4878, PETRI_PLACES=421, PETRI_TRANSITIONS=446} [2024-06-04 14:31:07,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-04 14:31:07,040 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 446 transitions, 4878 flow [2024-06-04 14:31:07,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:07,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:07,041 INFO L208 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:31:07,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 14:31:07,041 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:31:07,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:07,041 INFO L85 PathProgramCache]: Analyzing trace with hash 318510789, now seen corresponding path program 16 times [2024-06-04 14:31:07,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:07,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537907302] [2024-06-04 14:31:07,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:07,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:07,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:07,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537907302] [2024-06-04 14:31:07,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537907302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:07,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:07,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727197839] [2024-06-04 14:31:07,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:07,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:07,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:07,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:07,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:07,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:31:07,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 446 transitions, 4878 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:07,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:07,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:31:07,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:08,839 INFO L124 PetriNetUnfolderBase]: 4426/7741 cut-off events. [2024-06-04 14:31:08,839 INFO L125 PetriNetUnfolderBase]: For 1687500/1687500 co-relation queries the response was YES. [2024-06-04 14:31:08,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47080 conditions, 7741 events. 4426/7741 cut-off events. For 1687500/1687500 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 57147 event pairs, 1450 based on Foata normal form. 34/7772 useless extension candidates. Maximal degree in co-relation 46875. Up to 6420 conditions per place. [2024-06-04 14:31:08,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 302 selfloop transitions, 156 changer transitions 3/468 dead transitions. [2024-06-04 14:31:08,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 468 transitions, 5914 flow [2024-06-04 14:31:08,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:08,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:08,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:31:08,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-04 14:31:08,943 INFO L175 Difference]: Start difference. First operand has 421 places, 446 transitions, 4878 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:31:08,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 468 transitions, 5914 flow [2024-06-04 14:31:16,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 468 transitions, 5553 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-04 14:31:16,527 INFO L231 Difference]: Finished difference. Result has 423 places, 446 transitions, 4872 flow [2024-06-04 14:31:16,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4872, PETRI_PLACES=423, PETRI_TRANSITIONS=446} [2024-06-04 14:31:16,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-04 14:31:16,528 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 446 transitions, 4872 flow [2024-06-04 14:31:16,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:16,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:16,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, 1] [2024-06-04 14:31:16,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 14:31:16,528 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:31:16,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:16,528 INFO L85 PathProgramCache]: Analyzing trace with hash 318184359, now seen corresponding path program 17 times [2024-06-04 14:31:16,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:16,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724357885] [2024-06-04 14:31:16,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:16,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:16,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:16,608 INFO 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:16,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:16,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724357885] [2024-06-04 14:31:16,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724357885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:16,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:16,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:16,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225497355] [2024-06-04 14:31:16,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:16,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:16,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:16,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:16,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:16,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:31:16,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 446 transitions, 4872 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:16,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:16,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:31:16,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:18,447 INFO L124 PetriNetUnfolderBase]: 4677/8156 cut-off events. [2024-06-04 14:31:18,447 INFO L125 PetriNetUnfolderBase]: For 2121545/2121545 co-relation queries the response was YES. [2024-06-04 14:31:18,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54564 conditions, 8156 events. 4677/8156 cut-off events. For 2121545/2121545 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 60632 event pairs, 1529 based on Foata normal form. 30/8183 useless extension candidates. Maximal degree in co-relation 54358. Up to 6130 conditions per place. [2024-06-04 14:31:18,559 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 158 changer transitions 6/476 dead transitions. [2024-06-04 14:31:18,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 476 transitions, 6338 flow [2024-06-04 14:31:18,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:18,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:18,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:31:18,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-04 14:31:18,560 INFO L175 Difference]: Start difference. First operand has 423 places, 446 transitions, 4872 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:31:18,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 476 transitions, 6338 flow [2024-06-04 14:31:29,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 476 transitions, 5991 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:31:29,015 INFO L231 Difference]: Finished difference. Result has 425 places, 445 transitions, 4909 flow [2024-06-04 14:31:29,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4909, PETRI_PLACES=425, PETRI_TRANSITIONS=445} [2024-06-04 14:31:29,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-04 14:31:29,015 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 445 transitions, 4909 flow [2024-06-04 14:31:29,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:29,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:29,015 INFO L208 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:31:29,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 14:31:29,015 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:31:29,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:29,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1621433421, now seen corresponding path program 18 times [2024-06-04 14:31:29,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:29,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999294232] [2024-06-04 14:31:29,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:29,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:29,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:29,099 INFO 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:29,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:29,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999294232] [2024-06-04 14:31:29,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999294232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:29,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:29,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:29,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896913029] [2024-06-04 14:31:29,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:29,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:29,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:29,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:29,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:29,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:31:29,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 445 transitions, 4909 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:29,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:29,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:31:29,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:30,909 INFO L124 PetriNetUnfolderBase]: 4536/7951 cut-off events. [2024-06-04 14:31:30,909 INFO L125 PetriNetUnfolderBase]: For 1729217/1729217 co-relation queries the response was YES. [2024-06-04 14:31:31,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47847 conditions, 7951 events. 4536/7951 cut-off events. For 1729217/1729217 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 59206 event pairs, 1534 based on Foata normal form. 34/7982 useless extension candidates. Maximal degree in co-relation 47640. Up to 6618 conditions per place. [2024-06-04 14:31:31,015 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 157 changer transitions 3/466 dead transitions. [2024-06-04 14:31:31,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 466 transitions, 5897 flow [2024-06-04 14:31:31,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:31,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:31,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:31:31,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-04 14:31:31,016 INFO L175 Difference]: Start difference. First operand has 425 places, 445 transitions, 4909 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:31:31,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 466 transitions, 5897 flow [2024-06-04 14:31:39,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 466 transitions, 5482 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-04 14:31:39,866 INFO L231 Difference]: Finished difference. Result has 427 places, 444 transitions, 4805 flow [2024-06-04 14:31:39,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4805, PETRI_PLACES=427, PETRI_TRANSITIONS=444} [2024-06-04 14:31:39,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-04 14:31:39,867 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 444 transitions, 4805 flow [2024-06-04 14:31:39,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:39,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:39,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:31:39,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 14:31:39,867 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:31:39,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:39,868 INFO L85 PathProgramCache]: Analyzing trace with hash -548934047, now seen corresponding path program 19 times [2024-06-04 14:31:39,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:39,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491564653] [2024-06-04 14:31:39,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:39,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:39,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491564653] [2024-06-04 14:31:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491564653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:39,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:39,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663314823] [2024-06-04 14:31:39,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:39,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:39,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:39,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:31:39,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 444 transitions, 4805 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:39,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:39,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:31:39,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:41,669 INFO L124 PetriNetUnfolderBase]: 4554/7959 cut-off events. [2024-06-04 14:31:41,669 INFO L125 PetriNetUnfolderBase]: For 1381751/1381751 co-relation queries the response was YES. [2024-06-04 14:31:41,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47731 conditions, 7959 events. 4554/7959 cut-off events. For 1381751/1381751 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 59246 event pairs, 1612 based on Foata normal form. 8/7963 useless extension candidates. Maximal degree in co-relation 47524. Up to 6782 conditions per place. [2024-06-04 14:31:41,891 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 267 selfloop transitions, 187 changer transitions 0/461 dead transitions. [2024-06-04 14:31:41,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 461 transitions, 5809 flow [2024-06-04 14:31:41,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:41,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:41,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:31:41,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:31:41,892 INFO L175 Difference]: Start difference. First operand has 427 places, 444 transitions, 4805 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:31:41,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 461 transitions, 5809 flow [2024-06-04 14:31:51,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 461 transitions, 5477 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:31:51,109 INFO L231 Difference]: Finished difference. Result has 428 places, 445 transitions, 4898 flow [2024-06-04 14:31:51,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4898, PETRI_PLACES=428, PETRI_TRANSITIONS=445} [2024-06-04 14:31:51,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-04 14:31:51,109 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 445 transitions, 4898 flow [2024-06-04 14:31:51,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:51,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:31:51,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:31:51,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 14:31:51,110 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:31:51,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:31:51,110 INFO L85 PathProgramCache]: Analyzing trace with hash 498155633, now seen corresponding path program 20 times [2024-06-04 14:31:51,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:31:51,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657710048] [2024-06-04 14:31:51,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:31:51,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:31:51,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:31:51,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:31:51,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:31:51,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657710048] [2024-06-04 14:31:51,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657710048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:31:51,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:31:51,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:31:51,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824673787] [2024-06-04 14:31:51,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:31:51,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:31:51,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:31:51,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:31:51,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:31:51,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:31:51,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 445 transitions, 4898 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:31:51,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:31:51,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:31:51,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:31:53,019 INFO L124 PetriNetUnfolderBase]: 4582/8003 cut-off events. [2024-06-04 14:31:53,019 INFO L125 PetriNetUnfolderBase]: For 1401926/1401926 co-relation queries the response was YES. [2024-06-04 14:31:53,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48321 conditions, 8003 events. 4582/8003 cut-off events. For 1401926/1401926 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 59547 event pairs, 1616 based on Foata normal form. 8/8007 useless extension candidates. Maximal degree in co-relation 48113. Up to 6826 conditions per place. [2024-06-04 14:31:53,125 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 281 selfloop transitions, 174 changer transitions 0/462 dead transitions. [2024-06-04 14:31:53,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 462 transitions, 5906 flow [2024-06-04 14:31:53,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:31:53,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:31:53,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:31:53,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-04 14:31:53,126 INFO L175 Difference]: Start difference. First operand has 428 places, 445 transitions, 4898 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:31:53,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 462 transitions, 5906 flow [2024-06-04 14:32:00,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 462 transitions, 5497 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-04 14:32:00,591 INFO L231 Difference]: Finished difference. Result has 430 places, 446 transitions, 4890 flow [2024-06-04 14:32:00,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4890, PETRI_PLACES=430, PETRI_TRANSITIONS=446} [2024-06-04 14:32:00,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-04 14:32:00,591 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 446 transitions, 4890 flow [2024-06-04 14:32:00,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:00,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:00,591 INFO L208 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:00,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 14:32:00,592 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:00,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:00,592 INFO L85 PathProgramCache]: Analyzing trace with hash 814807539, now seen corresponding path program 21 times [2024-06-04 14:32:00,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:00,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295168202] [2024-06-04 14:32:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:00,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:00,675 INFO 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:00,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:00,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295168202] [2024-06-04 14:32:00,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295168202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:00,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:00,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:00,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421490010] [2024-06-04 14:32:00,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:00,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:00,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:00,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:00,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:00,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:00,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 446 transitions, 4890 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:00,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:00,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:00,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:02,530 INFO L124 PetriNetUnfolderBase]: 4610/8051 cut-off events. [2024-06-04 14:32:02,530 INFO L125 PetriNetUnfolderBase]: For 1420248/1420248 co-relation queries the response was YES. [2024-06-04 14:32:02,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48606 conditions, 8051 events. 4610/8051 cut-off events. For 1420248/1420248 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 59985 event pairs, 1622 based on Foata normal form. 8/8055 useless extension candidates. Maximal degree in co-relation 48397. Up to 6870 conditions per place. [2024-06-04 14:32:02,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 170 changer transitions 0/463 dead transitions. [2024-06-04 14:32:02,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 463 transitions, 5902 flow [2024-06-04 14:32:02,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:02,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:02,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:32:02,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-04 14:32:02,635 INFO L175 Difference]: Start difference. First operand has 430 places, 446 transitions, 4890 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:32:02,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 463 transitions, 5902 flow [2024-06-04 14:32:11,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 463 transitions, 5517 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 14:32:11,540 INFO L231 Difference]: Finished difference. Result has 432 places, 447 transitions, 4900 flow [2024-06-04 14:32:11,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4900, PETRI_PLACES=432, PETRI_TRANSITIONS=447} [2024-06-04 14:32:11,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-04 14:32:11,540 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 447 transitions, 4900 flow [2024-06-04 14:32:11,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:11,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:11,540 INFO L208 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:11,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 14:32:11,540 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:11,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:11,540 INFO L85 PathProgramCache]: Analyzing trace with hash -934297729, now seen corresponding path program 22 times [2024-06-04 14:32:11,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:11,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531781149] [2024-06-04 14:32:11,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:11,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:11,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:11,620 INFO 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:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531781149] [2024-06-04 14:32:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531781149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420819596] [2024-06-04 14:32:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:11,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:11,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:11,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:11,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:11,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:11,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 447 transitions, 4900 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:11,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:11,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:11,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:13,493 INFO L124 PetriNetUnfolderBase]: 4617/8054 cut-off events. [2024-06-04 14:32:13,493 INFO L125 PetriNetUnfolderBase]: For 1377968/1377968 co-relation queries the response was YES. [2024-06-04 14:32:13,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48231 conditions, 8054 events. 4617/8054 cut-off events. For 1377968/1377968 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 59896 event pairs, 1609 based on Foata normal form. 6/8056 useless extension candidates. Maximal degree in co-relation 48021. Up to 6725 conditions per place. [2024-06-04 14:32:13,614 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 284 selfloop transitions, 176 changer transitions 0/467 dead transitions. [2024-06-04 14:32:13,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 467 transitions, 5934 flow [2024-06-04 14:32:13,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:13,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:13,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:32:13,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-04 14:32:13,629 INFO L175 Difference]: Start difference. First operand has 432 places, 447 transitions, 4900 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:32:13,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 467 transitions, 5934 flow [2024-06-04 14:32:22,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 467 transitions, 5555 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-04 14:32:22,184 INFO L231 Difference]: Finished difference. Result has 434 places, 448 transitions, 4931 flow [2024-06-04 14:32:22,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4931, PETRI_PLACES=434, PETRI_TRANSITIONS=448} [2024-06-04 14:32:22,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-04 14:32:22,184 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 448 transitions, 4931 flow [2024-06-04 14:32:22,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:22,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:22,185 INFO L208 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:22,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 14:32:22,185 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:22,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:22,185 INFO L85 PathProgramCache]: Analyzing trace with hash -369478167, now seen corresponding path program 1 times [2024-06-04 14:32:22,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:22,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135975723] [2024-06-04 14:32:22,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:22,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:22,265 INFO 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:22,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:22,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135975723] [2024-06-04 14:32:22,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135975723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:22,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:22,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:22,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302347063] [2024-06-04 14:32:22,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:22,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:22,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:22,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:22,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:22,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:22,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 448 transitions, 4931 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:22,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:22,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:22,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:24,227 INFO L124 PetriNetUnfolderBase]: 4784/8324 cut-off events. [2024-06-04 14:32:24,227 INFO L125 PetriNetUnfolderBase]: For 1843238/1843238 co-relation queries the response was YES. [2024-06-04 14:32:24,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55137 conditions, 8324 events. 4784/8324 cut-off events. For 1843238/1843238 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 62024 event pairs, 1462 based on Foata normal form. 6/8281 useless extension candidates. Maximal degree in co-relation 54926. Up to 5644 conditions per place. [2024-06-04 14:32:24,351 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 301 selfloop transitions, 184 changer transitions 2/494 dead transitions. [2024-06-04 14:32:24,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 494 transitions, 6549 flow [2024-06-04 14:32:24,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:24,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:24,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-04 14:32:24,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-06-04 14:32:24,352 INFO L175 Difference]: Start difference. First operand has 434 places, 448 transitions, 4931 flow. Second operand 8 states and 212 transitions. [2024-06-04 14:32:24,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 494 transitions, 6549 flow [2024-06-04 14:32:34,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 494 transitions, 6153 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:32:34,533 INFO L231 Difference]: Finished difference. Result has 436 places, 450 transitions, 5005 flow [2024-06-04 14:32:34,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5005, PETRI_PLACES=436, PETRI_TRANSITIONS=450} [2024-06-04 14:32:34,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-04 14:32:34,534 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 450 transitions, 5005 flow [2024-06-04 14:32:34,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:34,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:34,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, 1, 1, 1, 1] [2024-06-04 14:32:34,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 14:32:34,534 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:34,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:34,534 INFO L85 PathProgramCache]: Analyzing trace with hash 490572771, now seen corresponding path program 2 times [2024-06-04 14:32:34,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:34,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586600153] [2024-06-04 14:32:34,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:34,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:34,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:34,616 INFO 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:34,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:34,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586600153] [2024-06-04 14:32:34,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586600153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:34,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:34,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:34,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809973976] [2024-06-04 14:32:34,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:34,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:34,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:34,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:34,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:34,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:34,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 450 transitions, 5005 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:34,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:34,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:34,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:36,522 INFO L124 PetriNetUnfolderBase]: 4804/8342 cut-off events. [2024-06-04 14:32:36,522 INFO L125 PetriNetUnfolderBase]: For 1867946/1867946 co-relation queries the response was YES. [2024-06-04 14:32:36,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55492 conditions, 8342 events. 4804/8342 cut-off events. For 1867946/1867946 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 62089 event pairs, 1574 based on Foata normal form. 6/8293 useless extension candidates. Maximal degree in co-relation 55280. Up to 5656 conditions per place. [2024-06-04 14:32:36,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 186 changer transitions 1/489 dead transitions. [2024-06-04 14:32:36,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 489 transitions, 6543 flow [2024-06-04 14:32:36,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:36,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:36,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-04 14:32:36,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130952380952381 [2024-06-04 14:32:36,641 INFO L175 Difference]: Start difference. First operand has 436 places, 450 transitions, 5005 flow. Second operand 8 states and 206 transitions. [2024-06-04 14:32:36,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 489 transitions, 6543 flow [2024-06-04 14:32:44,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 489 transitions, 6122 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 14:32:44,581 INFO L231 Difference]: Finished difference. Result has 439 places, 451 transitions, 5010 flow [2024-06-04 14:32:44,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5010, PETRI_PLACES=439, PETRI_TRANSITIONS=451} [2024-06-04 14:32:44,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-04 14:32:44,582 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 451 transitions, 5010 flow [2024-06-04 14:32:44,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:44,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:44,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:32:44,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 14:32:44,582 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:44,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:44,582 INFO L85 PathProgramCache]: Analyzing trace with hash 817103935, now seen corresponding path program 3 times [2024-06-04 14:32:44,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:44,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847064825] [2024-06-04 14:32:44,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:44,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:44,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:44,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:32:44,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:44,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847064825] [2024-06-04 14:32:44,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847064825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:44,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:44,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:44,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260335074] [2024-06-04 14:32:44,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:44,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:44,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:44,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:44,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:44,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:44,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 451 transitions, 5010 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:44,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:44,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:44,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:46,709 INFO L124 PetriNetUnfolderBase]: 4791/8369 cut-off events. [2024-06-04 14:32:46,709 INFO L125 PetriNetUnfolderBase]: For 1796997/1796997 co-relation queries the response was YES. [2024-06-04 14:32:46,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54145 conditions, 8369 events. 4791/8369 cut-off events. For 1796997/1796997 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 62586 event pairs, 1661 based on Foata normal form. 6/8348 useless extension candidates. Maximal degree in co-relation 53932. Up to 7127 conditions per place. [2024-06-04 14:32:46,831 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 296 selfloop transitions, 174 changer transitions 1/478 dead transitions. [2024-06-04 14:32:46,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 478 transitions, 6032 flow [2024-06-04 14:32:46,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:46,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:46,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:32:46,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-04 14:32:46,832 INFO L175 Difference]: Start difference. First operand has 439 places, 451 transitions, 5010 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:32:46,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 478 transitions, 6032 flow [2024-06-04 14:32:56,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 478 transitions, 5670 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 14:32:56,617 INFO L231 Difference]: Finished difference. Result has 442 places, 451 transitions, 5000 flow [2024-06-04 14:32:56,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4648, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5000, PETRI_PLACES=442, PETRI_TRANSITIONS=451} [2024-06-04 14:32:56,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-04 14:32:56,617 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 451 transitions, 5000 flow [2024-06-04 14:32:56,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:56,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:32:56,617 INFO L208 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:56,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-04 14:32:56,618 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:32:56,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:32:56,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2095190385, now seen corresponding path program 1 times [2024-06-04 14:32:56,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:32:56,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369812933] [2024-06-04 14:32:56,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:32:56,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:32:56,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:32:56,700 INFO 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:56,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:32:56,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369812933] [2024-06-04 14:32:56,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369812933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:32:56,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:32:56,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:32:56,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522704803] [2024-06-04 14:32:56,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:32:56,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:32:56,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:32:56,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:32:56,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:32:56,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:32:56,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 451 transitions, 5000 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:32:56,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:32:56,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:32:56,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:32:58,788 INFO L124 PetriNetUnfolderBase]: 4879/8546 cut-off events. [2024-06-04 14:32:58,788 INFO L125 PetriNetUnfolderBase]: For 2179446/2179446 co-relation queries the response was YES. [2024-06-04 14:32:58,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54806 conditions, 8546 events. 4879/8546 cut-off events. For 2179446/2179446 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 64368 event pairs, 1645 based on Foata normal form. 30/8573 useless extension candidates. Maximal degree in co-relation 54592. Up to 6745 conditions per place. [2024-06-04 14:32:58,914 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 163 changer transitions 3/479 dead transitions. [2024-06-04 14:32:58,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 479 transitions, 6100 flow [2024-06-04 14:32:58,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:32:58,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:32:58,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:32:58,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:32:58,915 INFO L175 Difference]: Start difference. First operand has 442 places, 451 transitions, 5000 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:32:58,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 479 transitions, 6100 flow [2024-06-04 14:33:09,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 479 transitions, 5669 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-04 14:33:09,235 INFO L231 Difference]: Finished difference. Result has 442 places, 452 transitions, 4953 flow [2024-06-04 14:33:09,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4953, PETRI_PLACES=442, PETRI_TRANSITIONS=452} [2024-06-04 14:33:09,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-04 14:33:09,235 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 452 transitions, 4953 flow [2024-06-04 14:33:09,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:09,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:09,236 INFO L208 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,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-04 14:33:09,236 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:33:09,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:09,236 INFO L85 PathProgramCache]: Analyzing trace with hash 489050399, now seen corresponding path program 2 times [2024-06-04 14:33:09,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:09,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002115247] [2024-06-04 14:33:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:09,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:09,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:09,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:09,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:09,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002115247] [2024-06-04 14:33:09,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002115247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:09,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:09,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:33:09,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326751511] [2024-06-04 14:33:09,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:09,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:33:09,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:09,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:33:09,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:33:09,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:33:09,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 452 transitions, 4953 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:09,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:09,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:33:09,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:11,444 INFO L124 PetriNetUnfolderBase]: 4899/8572 cut-off events. [2024-06-04 14:33:11,444 INFO L125 PetriNetUnfolderBase]: For 1842301/1842301 co-relation queries the response was YES. [2024-06-04 14:33:11,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55065 conditions, 8572 events. 4899/8572 cut-off events. For 1842301/1842301 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 64767 event pairs, 1785 based on Foata normal form. 6/8574 useless extension candidates. Maximal degree in co-relation 54850. Up to 7277 conditions per place. [2024-06-04 14:33:11,566 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 274 selfloop transitions, 191 changer transitions 0/472 dead transitions. [2024-06-04 14:33:11,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 472 transitions, 6005 flow [2024-06-04 14:33:11,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:33:11,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:33:11,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:33:11,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-04 14:33:11,567 INFO L175 Difference]: Start difference. First operand has 442 places, 452 transitions, 4953 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:33:11,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 472 transitions, 6005 flow [2024-06-04 14:33:23,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 472 transitions, 5635 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 14:33:23,564 INFO L231 Difference]: Finished difference. Result has 444 places, 453 transitions, 5025 flow [2024-06-04 14:33:23,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5025, PETRI_PLACES=444, PETRI_TRANSITIONS=453} [2024-06-04 14:33:23,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-04 14:33:23,564 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 453 transitions, 5025 flow [2024-06-04 14:33:23,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:23,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:23,564 INFO L208 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:23,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-04 14:33:23,564 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:33:23,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:23,565 INFO L85 PathProgramCache]: Analyzing trace with hash 127854159, now seen corresponding path program 3 times [2024-06-04 14:33:23,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:23,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496803952] [2024-06-04 14:33:23,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:23,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:23,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:23,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:33:23,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:23,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496803952] [2024-06-04 14:33:23,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496803952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:23,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:23,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:33:23,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098935881] [2024-06-04 14:33:23,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:23,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:33:23,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:23,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:33:23,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:33:23,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:33:23,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 453 transitions, 5025 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:23,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:23,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:33:23,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:25,829 INFO L124 PetriNetUnfolderBase]: 4985/8714 cut-off events. [2024-06-04 14:33:25,830 INFO L125 PetriNetUnfolderBase]: For 2055938/2055938 co-relation queries the response was YES. [2024-06-04 14:33:25,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58731 conditions, 8714 events. 4985/8714 cut-off events. For 2055938/2055938 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 65909 event pairs, 1675 based on Foata normal form. 6/8716 useless extension candidates. Maximal degree in co-relation 58515. Up to 6469 conditions per place. [2024-06-04 14:33:25,959 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 265 selfloop transitions, 211 changer transitions 0/483 dead transitions. [2024-06-04 14:33:25,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 483 transitions, 6955 flow [2024-06-04 14:33:25,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:33:25,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:33:25,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 14:33:25,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-04 14:33:25,960 INFO L175 Difference]: Start difference. First operand has 444 places, 453 transitions, 5025 flow. Second operand 8 states and 196 transitions. [2024-06-04 14:33:25,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 483 transitions, 6955 flow [2024-06-04 14:33:36,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 483 transitions, 6527 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-04 14:33:36,980 INFO L231 Difference]: Finished difference. Result has 446 places, 456 transitions, 5193 flow [2024-06-04 14:33:36,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4597, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5193, PETRI_PLACES=446, PETRI_TRANSITIONS=456} [2024-06-04 14:33:36,980 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-04 14:33:36,980 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 456 transitions, 5193 flow [2024-06-04 14:33:36,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:36,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:33:36,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:33:36,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-04 14:33:36,980 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:33:36,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:33:36,981 INFO L85 PathProgramCache]: Analyzing trace with hash 511500017, now seen corresponding path program 4 times [2024-06-04 14:33:36,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:33:36,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695317363] [2024-06-04 14:33:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:33:36,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:33:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:33:37,063 INFO 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:37,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:33:37,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695317363] [2024-06-04 14:33:37,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695317363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:33:37,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:33:37,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:33:37,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049713949] [2024-06-04 14:33:37,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:33:37,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:33:37,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:33:37,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:33:37,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:33:37,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-04 14:33:37,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 456 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:33:37,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:33:37,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-04 14:33:37,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:33:39,337 INFO L124 PetriNetUnfolderBase]: 4972/8695 cut-off events. [2024-06-04 14:33:39,337 INFO L125 PetriNetUnfolderBase]: For 1984511/1984511 co-relation queries the response was YES. [2024-06-04 14:33:39,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57616 conditions, 8695 events. 4972/8695 cut-off events. For 1984511/1984511 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 65845 event pairs, 1822 based on Foata normal form. 6/8697 useless extension candidates. Maximal degree in co-relation 57399. Up to 7360 conditions per place. [2024-06-04 14:33:39,459 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 289 selfloop transitions, 179 changer transitions 0/475 dead transitions. [2024-06-04 14:33:39,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 475 transitions, 6197 flow [2024-06-04 14:33:39,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:33:39,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:33:39,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:33:39,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-04 14:33:39,459 INFO L175 Difference]: Start difference. First operand has 446 places, 456 transitions, 5193 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:33:39,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 475 transitions, 6197 flow Killed by 15