./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe005_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe005_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 19:18:12,275 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:18:12,344 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:18:12,349 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:18:12,350 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:18:12,377 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:18:12,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:18:12,378 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:18:12,379 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:18:12,382 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:18:12,382 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:18:12,382 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:18:12,383 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:18:12,384 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:18:12,384 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:18:12,384 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:18:12,385 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:18:12,385 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:18:12,385 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:18:12,385 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:18:12,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:18:12,386 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:18:12,386 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:18:12,386 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:18:12,386 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:18:12,387 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:18:12,387 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:18:12,387 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:18:12,388 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:18:12,388 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:18:12,389 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:18:12,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:18:12,389 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:18:12,389 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:18:12,390 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:18:12,391 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:18:12,391 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:18:12,391 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:18:12,391 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-27 19:18:12,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:18:12,625 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:18:12,629 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:18:12,630 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:18:12,631 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:18:12,632 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe005_tso.yml/witness.yml [2024-06-27 19:18:12,782 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:18:12,783 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:18:12,783 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-27 19:18:13,853 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:18:14,063 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:18:14,063 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-27 19:18:14,106 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/279a3e2b4/2b23a5facb0947f3af0b3782406d0c75/FLAG352da8e82 [2024-06-27 19:18:14,121 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/279a3e2b4/2b23a5facb0947f3af0b3782406d0c75 [2024-06-27 19:18:14,122 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:18:14,123 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:18:14,125 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:14,126 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:18:14,130 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:18:14,130 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:18:12" (1/2) ... [2024-06-27 19:18:14,131 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31cdfebc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:14, skipping insertion in model container [2024-06-27 19:18:14,131 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:18:12" (1/2) ... [2024-06-27 19:18:14,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6777c467 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:14, skipping insertion in model container [2024-06-27 19:18:14,133 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:14" (2/2) ... [2024-06-27 19:18:14,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31cdfebc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14, skipping insertion in model container [2024-06-27 19:18:14,134 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:14" (2/2) ... [2024-06-27 19:18:14,134 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:18:14,169 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:18:14,170 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 19:18:14,170 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 19:18:14,171 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) [2024-06-27 19:18:14,171 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:18:14,171 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-27 19:18:14,211 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:18:14,507 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:14,516 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 19:18:14,589 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:14,619 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:18:14,620 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14 WrapperNode [2024-06-27 19:18:14,620 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:14,621 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:14,621 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:18:14,621 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:18:14,626 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,634 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,654 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 19:18:14,654 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:14,654 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:18:14,655 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:18:14,655 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:18:14,670 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,670 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,673 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,684 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-27 19:18:14,684 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,684 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,688 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,689 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,696 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,696 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,698 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:18:14,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:18:14,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:18:14,699 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:18:14,700 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (1/1) ... [2024-06-27 19:18:14,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:18:14,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:18:14,727 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-27 19:18:14,733 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-27 19:18:14,754 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:18:14,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:18:14,754 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:18:14,754 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:18:14,754 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:18:14,755 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:18:14,755 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:18:14,755 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:18:14,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:18:14,755 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:18:14,755 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:18:14,755 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:18:14,756 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 19:18:14,900 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:18:14,902 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:18:15,110 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:18:15,111 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:18:15,186 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:18:15,187 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:18:15,187 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:15 BoogieIcfgContainer [2024-06-27 19:18:15,187 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:18:15,189 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:18:15,190 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:18:15,192 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:18:15,193 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 07:18:12" (1/4) ... [2024-06-27 19:18:15,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bc0df2d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:15, skipping insertion in model container [2024-06-27 19:18:15,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:18:14" (2/4) ... [2024-06-27 19:18:15,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bc0df2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:15, skipping insertion in model container [2024-06-27 19:18:15,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:14" (3/4) ... [2024-06-27 19:18:15,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7bc0df2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:15, skipping insertion in model container [2024-06-27 19:18:15,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:15" (4/4) ... [2024-06-27 19:18:15,197 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_tso.i [2024-06-27 19:18:15,212 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:18:15,212 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:18:15,212 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:18:15,254 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:18:15,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 19:18:15,316 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-27 19:18:15,317 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:15,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:18:15,318 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-27 19:18:15,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-27 19:18:15,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:18:15,343 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;@34e406c8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:18:15,343 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:18:15,347 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:18:15,347 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:18:15,347 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:15,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:15,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:18:15,349 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-27 19:18:15,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:15,353 INFO L85 PathProgramCache]: Analyzing trace with hash 219069644, now seen corresponding path program 1 times [2024-06-27 19:18:15,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:15,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122881380] [2024-06-27 19:18:15,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:15,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:15,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:15,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:15,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:15,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122881380] [2024-06-27 19:18:15,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122881380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:15,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:15,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:18:15,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886447978] [2024-06-27 19:18:15,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:15,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:18:15,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:15,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:18:15,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:18:15,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 41 [2024-06-27 19:18:15,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:15,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 41 [2024-06-27 19:18:15,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:15,913 INFO L124 PetriNetUnfolderBase]: 470/794 cut-off events. [2024-06-27 19:18:15,914 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-27 19:18:15,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1593 conditions, 794 events. 470/794 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3834 event pairs, 281 based on Foata normal form. 1/747 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-27 19:18:15,924 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 27 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-27 19:18:15,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 161 flow [2024-06-27 19:18:15,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:18:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:18:15,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-27 19:18:15,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7154471544715447 [2024-06-27 19:18:15,934 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 88 transitions. [2024-06-27 19:18:15,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 161 flow [2024-06-27 19:18:15,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:15,938 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-27 19:18:15,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-27 19:18:15,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-27 19:18:15,942 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-27 19:18:15,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:15,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:15,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:15,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:18:15,943 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-27 19:18:15,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:15,943 INFO L85 PathProgramCache]: Analyzing trace with hash 73227933, now seen corresponding path program 1 times [2024-06-27 19:18:15,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:15,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926463076] [2024-06-27 19:18:15,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:15,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:16,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926463076] [2024-06-27 19:18:16,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926463076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:18:16,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293210629] [2024-06-27 19:18:16,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:18:16,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:18:16,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:18:16,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:16,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:16,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,321 INFO L124 PetriNetUnfolderBase]: 724/1188 cut-off events. [2024-06-27 19:18:16,322 INFO L125 PetriNetUnfolderBase]: For 255/289 co-relation queries the response was YES. [2024-06-27 19:18:16,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 1188 events. 724/1188 cut-off events. For 255/289 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6052 event pairs, 401 based on Foata normal form. 3/1156 useless extension candidates. Maximal degree in co-relation 2706. Up to 1090 conditions per place. [2024-06-27 19:18:16,331 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 19:18:16,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 248 flow [2024-06-27 19:18:16,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:16,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:16,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-27 19:18:16,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-27 19:18:16,337 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-27 19:18:16,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 248 flow [2024-06-27 19:18:16,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:16,340 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-27 19:18:16,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-27 19:18:16,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-27 19:18:16,341 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-27 19:18:16,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:16,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:18:16,344 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-27 19:18:16,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,345 INFO L85 PathProgramCache]: Analyzing trace with hash 627187612, now seen corresponding path program 1 times [2024-06-27 19:18:16,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202763395] [2024-06-27 19:18:16,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:16,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202763395] [2024-06-27 19:18:16,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202763395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 19:18:16,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519113550] [2024-06-27 19:18:16,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 19:18:16,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 19:18:16,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 19:18:16,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-27 19:18:16,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-27 19:18:16,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,587 INFO L124 PetriNetUnfolderBase]: 632/1065 cut-off events. [2024-06-27 19:18:16,587 INFO L125 PetriNetUnfolderBase]: For 588/681 co-relation queries the response was YES. [2024-06-27 19:18:16,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2737 conditions, 1065 events. 632/1065 cut-off events. For 588/681 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5424 event pairs, 334 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 2722. Up to 968 conditions per place. [2024-06-27 19:18:16,594 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 34 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-27 19:18:16,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 276 flow [2024-06-27 19:18:16,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-27 19:18:16,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-27 19:18:16,596 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 109 transitions. [2024-06-27 19:18:16,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 276 flow [2024-06-27 19:18:16,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 274 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:16,598 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 193 flow [2024-06-27 19:18:16,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=193, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-27 19:18:16,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-27 19:18:16,599 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 193 flow [2024-06-27 19:18:16,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:16,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:18:16,599 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-27 19:18:16,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,600 INFO L85 PathProgramCache]: Analyzing trace with hash 816716713, now seen corresponding path program 1 times [2024-06-27 19:18:16,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022961096] [2024-06-27 19:18:16,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:16,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022961096] [2024-06-27 19:18:16,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022961096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:16,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406491566] [2024-06-27 19:18:16,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:16,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:16,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:16,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:16,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:16,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,928 INFO L124 PetriNetUnfolderBase]: 908/1468 cut-off events. [2024-06-27 19:18:16,928 INFO L125 PetriNetUnfolderBase]: For 1410/1410 co-relation queries the response was YES. [2024-06-27 19:18:16,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4142 conditions, 1468 events. 908/1468 cut-off events. For 1410/1410 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7260 event pairs, 290 based on Foata normal form. 6/1462 useless extension candidates. Maximal degree in co-relation 4124. Up to 1315 conditions per place. [2024-06-27 19:18:16,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 12 changer transitions 0/74 dead transitions. [2024-06-27 19:18:16,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 74 transitions, 407 flow [2024-06-27 19:18:16,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:16,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:18:16,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:18:16,940 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 193 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:18:16,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 74 transitions, 407 flow [2024-06-27 19:18:16,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 390 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:16,943 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 233 flow [2024-06-27 19:18:16,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2024-06-27 19:18:16,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-27 19:18:16,944 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 233 flow [2024-06-27 19:18:16,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:16,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:16,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:18:16,945 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-27 19:18:16,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,946 INFO L85 PathProgramCache]: Analyzing trace with hash -2032019753, now seen corresponding path program 1 times [2024-06-27 19:18:16,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208561455] [2024-06-27 19:18:16,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208561455] [2024-06-27 19:18:17,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208561455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:17,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969789778] [2024-06-27 19:18:17,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:17,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:17,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 233 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-27 19:18:17,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:17,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,192 INFO L124 PetriNetUnfolderBase]: 917/1512 cut-off events. [2024-06-27 19:18:17,193 INFO L125 PetriNetUnfolderBase]: For 2176/2176 co-relation queries the response was YES. [2024-06-27 19:18:17,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4581 conditions, 1512 events. 917/1512 cut-off events. For 2176/2176 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7655 event pairs, 320 based on Foata normal form. 4/1511 useless extension candidates. Maximal degree in co-relation 4561. Up to 1318 conditions per place. [2024-06-27 19:18:17,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 15 changer transitions 0/75 dead transitions. [2024-06-27 19:18:17,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 75 transitions, 467 flow [2024-06-27 19:18:17,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:17,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 19:18:17,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:18:17,202 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 233 flow. Second operand 5 states and 130 transitions. [2024-06-27 19:18:17,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 75 transitions, 467 flow [2024-06-27 19:18:17,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 442 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:17,205 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 306 flow [2024-06-27 19:18:17,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-27 19:18:17,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-27 19:18:17,206 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 306 flow [2024-06-27 19:18:17,206 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-27 19:18:17,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:17,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:18:17,207 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-27 19:18:17,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,207 INFO L85 PathProgramCache]: Analyzing trace with hash 2000396091, now seen corresponding path program 1 times [2024-06-27 19:18:17,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409515830] [2024-06-27 19:18:17,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409515830] [2024-06-27 19:18:17,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409515830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:17,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615349993] [2024-06-27 19:18:17,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:17,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:17,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:17,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:17,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 306 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-27 19:18:17,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:17,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,434 INFO L124 PetriNetUnfolderBase]: 928/1533 cut-off events. [2024-06-27 19:18:17,435 INFO L125 PetriNetUnfolderBase]: For 3308/3311 co-relation queries the response was YES. [2024-06-27 19:18:17,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5231 conditions, 1533 events. 928/1533 cut-off events. For 3308/3311 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7767 event pairs, 341 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 5209. Up to 1325 conditions per place. [2024-06-27 19:18:17,444 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 19 changer transitions 0/82 dead transitions. [2024-06-27 19:18:17,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 561 flow [2024-06-27 19:18:17,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:17,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-27 19:18:17,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-27 19:18:17,445 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 306 flow. Second operand 5 states and 134 transitions. [2024-06-27 19:18:17,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 561 flow [2024-06-27 19:18:17,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 529 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:17,451 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 370 flow [2024-06-27 19:18:17,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=370, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-27 19:18:17,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-27 19:18:17,452 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 370 flow [2024-06-27 19:18:17,452 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-27 19:18:17,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:17,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:18:17,452 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-27 19:18:17,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2119657435, now seen corresponding path program 2 times [2024-06-27 19:18:17,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537297346] [2024-06-27 19:18:17,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537297346] [2024-06-27 19:18:17,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537297346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:17,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281722738] [2024-06-27 19:18:17,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:17,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:17,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:17,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:17,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 370 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-27 19:18:17,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:17,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,720 INFO L124 PetriNetUnfolderBase]: 915/1510 cut-off events. [2024-06-27 19:18:17,720 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-27 19:18:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5269 conditions, 1510 events. 915/1510 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7612 event pairs, 336 based on Foata normal form. 4/1509 useless extension candidates. Maximal degree in co-relation 5245. Up to 1312 conditions per place. [2024-06-27 19:18:17,732 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 18 changer transitions 0/77 dead transitions. [2024-06-27 19:18:17,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 546 flow [2024-06-27 19:18:17,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:17,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:17,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 19:18:17,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-27 19:18:17,734 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 370 flow. Second operand 5 states and 128 transitions. [2024-06-27 19:18:17,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 546 flow [2024-06-27 19:18:17,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 77 transitions, 523 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:17,740 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 393 flow [2024-06-27 19:18:17,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-27 19:18:17,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-27 19:18:17,741 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 393 flow [2024-06-27 19:18:17,741 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-27 19:18:17,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:17,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:18:17,742 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-27 19:18:17,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1439162230, now seen corresponding path program 1 times [2024-06-27 19:18:17,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612388906] [2024-06-27 19:18:17,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,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-27 19:18:17,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612388906] [2024-06-27 19:18:17,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612388906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:17,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623907517] [2024-06-27 19:18:17,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:17,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:17,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:17,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:17,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 393 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-27 19:18:17,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:17,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,104 INFO L124 PetriNetUnfolderBase]: 924/1521 cut-off events. [2024-06-27 19:18:18,104 INFO L125 PetriNetUnfolderBase]: For 4814/4814 co-relation queries the response was YES. [2024-06-27 19:18:18,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5436 conditions, 1521 events. 924/1521 cut-off events. For 4814/4814 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7614 event pairs, 306 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 5410. Up to 1291 conditions per place. [2024-06-27 19:18:18,114 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 55 selfloop transitions, 22 changer transitions 0/85 dead transitions. [2024-06-27 19:18:18,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 85 transitions, 617 flow [2024-06-27 19:18:18,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:18,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:18:18,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 19:18:18,116 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 393 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:18:18,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 85 transitions, 617 flow [2024-06-27 19:18:18,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 85 transitions, 588 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:18,124 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 442 flow [2024-06-27 19:18:18,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=442, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-27 19:18:18,127 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-27 19:18:18,127 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 442 flow [2024-06-27 19:18:18,127 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-27 19:18:18,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:18:18,128 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-27 19:18:18,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1769449510, now seen corresponding path program 1 times [2024-06-27 19:18:18,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047335810] [2024-06-27 19:18:18,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047335810] [2024-06-27 19:18:18,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047335810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:18,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200912940] [2024-06-27 19:18:18,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:18,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:18,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:18,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:18,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 442 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-27 19:18:18,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:18,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,447 INFO L124 PetriNetUnfolderBase]: 935/1546 cut-off events. [2024-06-27 19:18:18,447 INFO L125 PetriNetUnfolderBase]: For 5859/5859 co-relation queries the response was YES. [2024-06-27 19:18:18,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5859 conditions, 1546 events. 935/1546 cut-off events. For 5859/5859 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7788 event pairs, 308 based on Foata normal form. 2/1546 useless extension candidates. Maximal degree in co-relation 5832. Up to 1378 conditions per place. [2024-06-27 19:18:18,458 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 72 selfloop transitions, 13 changer transitions 0/93 dead transitions. [2024-06-27 19:18:18,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 696 flow [2024-06-27 19:18:18,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:18,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:18,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:18:18,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 19:18:18,459 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 442 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:18:18,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 696 flow [2024-06-27 19:18:18,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 642 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:18,467 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 448 flow [2024-06-27 19:18:18,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=448, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2024-06-27 19:18:18,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-27 19:18:18,468 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 448 flow [2024-06-27 19:18:18,468 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-27 19:18:18,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:18:18,469 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-27 19:18:18,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,469 INFO L85 PathProgramCache]: Analyzing trace with hash -455521062, now seen corresponding path program 2 times [2024-06-27 19:18:18,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694510767] [2024-06-27 19:18:18,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694510767] [2024-06-27 19:18:18,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694510767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:18,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429402024] [2024-06-27 19:18:18,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:18,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:18,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:18,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:18,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 448 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-27 19:18:18,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:18,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,730 INFO L124 PetriNetUnfolderBase]: 962/1588 cut-off events. [2024-06-27 19:18:18,730 INFO L125 PetriNetUnfolderBase]: For 7275/7278 co-relation queries the response was YES. [2024-06-27 19:18:18,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 1588 events. 962/1588 cut-off events. For 7275/7278 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8027 event pairs, 308 based on Foata normal form. 2/1582 useless extension candidates. Maximal degree in co-relation 6233. Up to 1299 conditions per place. [2024-06-27 19:18:18,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 64 selfloop transitions, 32 changer transitions 0/104 dead transitions. [2024-06-27 19:18:18,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 854 flow [2024-06-27 19:18:18,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:18,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:18,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:18:18,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-27 19:18:18,742 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 448 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:18:18,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 854 flow [2024-06-27 19:18:18,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 818 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:18,751 INFO L231 Difference]: Finished difference. Result has 72 places, 78 transitions, 570 flow [2024-06-27 19:18:18,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=570, PETRI_PLACES=72, PETRI_TRANSITIONS=78} [2024-06-27 19:18:18,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-27 19:18:18,752 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 78 transitions, 570 flow [2024-06-27 19:18:18,752 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-27 19:18:18,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:18,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:18:18,753 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-27 19:18:18,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,753 INFO L85 PathProgramCache]: Analyzing trace with hash 705318268, now seen corresponding path program 3 times [2024-06-27 19:18:18,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122762296] [2024-06-27 19:18:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122762296] [2024-06-27 19:18:18,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122762296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:18,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241936465] [2024-06-27 19:18:18,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:18,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:18,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:18,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:18,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 78 transitions, 570 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-27 19:18:18,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:18,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,015 INFO L124 PetriNetUnfolderBase]: 952/1570 cut-off events. [2024-06-27 19:18:19,015 INFO L125 PetriNetUnfolderBase]: For 9007/9007 co-relation queries the response was YES. [2024-06-27 19:18:19,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6628 conditions, 1570 events. 952/1570 cut-off events. For 9007/9007 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7951 event pairs, 306 based on Foata normal form. 4/1566 useless extension candidates. Maximal degree in co-relation 6599. Up to 1291 conditions per place. [2024-06-27 19:18:19,026 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 29 changer transitions 0/99 dead transitions. [2024-06-27 19:18:19,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 99 transitions, 844 flow [2024-06-27 19:18:19,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:19,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 19:18:19,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-27 19:18:19,028 INFO L175 Difference]: Start difference. First operand has 72 places, 78 transitions, 570 flow. Second operand 6 states and 155 transitions. [2024-06-27 19:18:19,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 99 transitions, 844 flow [2024-06-27 19:18:19,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 99 transitions, 802 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:19,040 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 595 flow [2024-06-27 19:18:19,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=595, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-27 19:18:19,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 19:18:19,040 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 595 flow [2024-06-27 19:18:19,041 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-27 19:18:19,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:18:19,041 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:19,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1881521801, now seen corresponding path program 1 times [2024-06-27 19:18:19,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484847666] [2024-06-27 19:18:19,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:19,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484847666] [2024-06-27 19:18:19,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484847666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:19,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702307805] [2024-06-27 19:18:19,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:19,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:19,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:19,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:19,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 595 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:19,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,323 INFO L124 PetriNetUnfolderBase]: 963/1591 cut-off events. [2024-06-27 19:18:19,323 INFO L125 PetriNetUnfolderBase]: For 10330/10330 co-relation queries the response was YES. [2024-06-27 19:18:19,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6888 conditions, 1591 events. 963/1591 cut-off events. For 10330/10330 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8109 event pairs, 307 based on Foata normal form. 2/1585 useless extension candidates. Maximal degree in co-relation 6856. Up to 1351 conditions per place. [2024-06-27 19:18:19,334 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 61 selfloop transitions, 27 changer transitions 0/96 dead transitions. [2024-06-27 19:18:19,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 843 flow [2024-06-27 19:18:19,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:19,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:19,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:18:19,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-27 19:18:19,335 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 595 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:18:19,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 843 flow [2024-06-27 19:18:19,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 96 transitions, 768 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:19,347 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 629 flow [2024-06-27 19:18:19,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=525, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=629, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-27 19:18:19,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-27 19:18:19,348 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 629 flow [2024-06-27 19:18:19,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:18:19,349 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-27 19:18:19,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1129250393, now seen corresponding path program 2 times [2024-06-27 19:18:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008419613] [2024-06-27 19:18:19,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:19,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008419613] [2024-06-27 19:18:19,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008419613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:19,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041468265] [2024-06-27 19:18:19,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:19,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:19,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:19,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:19,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 629 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:19,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,604 INFO L124 PetriNetUnfolderBase]: 974/1612 cut-off events. [2024-06-27 19:18:19,604 INFO L125 PetriNetUnfolderBase]: For 11759/11759 co-relation queries the response was YES. [2024-06-27 19:18:19,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7076 conditions, 1612 events. 974/1612 cut-off events. For 11759/11759 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8246 event pairs, 307 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 7044. Up to 1315 conditions per place. [2024-06-27 19:18:19,616 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 35 changer transitions 0/105 dead transitions. [2024-06-27 19:18:19,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 105 transitions, 958 flow [2024-06-27 19:18:19,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:19,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:18:19,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 19:18:19,618 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 629 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:18:19,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 105 transitions, 958 flow [2024-06-27 19:18:19,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 105 transitions, 905 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:19,633 INFO L231 Difference]: Finished difference. Result has 80 places, 84 transitions, 690 flow [2024-06-27 19:18:19,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=690, PETRI_PLACES=80, PETRI_TRANSITIONS=84} [2024-06-27 19:18:19,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-27 19:18:19,634 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 84 transitions, 690 flow [2024-06-27 19:18:19,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:18:19,635 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-27 19:18:19,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1129457783, now seen corresponding path program 3 times [2024-06-27 19:18:19,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568677155] [2024-06-27 19:18:19,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:19,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568677155] [2024-06-27 19:18:19,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568677155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:19,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154400586] [2024-06-27 19:18:19,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:19,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:19,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:19,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:19,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 84 transitions, 690 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:19,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,901 INFO L124 PetriNetUnfolderBase]: 969/1605 cut-off events. [2024-06-27 19:18:19,901 INFO L125 PetriNetUnfolderBase]: For 13320/13320 co-relation queries the response was YES. [2024-06-27 19:18:19,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7190 conditions, 1605 events. 969/1605 cut-off events. For 13320/13320 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8214 event pairs, 307 based on Foata normal form. 2/1599 useless extension candidates. Maximal degree in co-relation 7157. Up to 1310 conditions per place. [2024-06-27 19:18:19,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 38 changer transitions 0/103 dead transitions. [2024-06-27 19:18:19,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 103 transitions, 928 flow [2024-06-27 19:18:19,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:19,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:18:19,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:18:19,915 INFO L175 Difference]: Start difference. First operand has 80 places, 84 transitions, 690 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:18:19,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 103 transitions, 928 flow [2024-06-27 19:18:19,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 103 transitions, 836 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:19,932 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 682 flow [2024-06-27 19:18:19,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=682, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-06-27 19:18:19,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-27 19:18:19,933 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 682 flow [2024-06-27 19:18:19,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:19,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:19,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:18:19,934 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:19,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,934 INFO L85 PathProgramCache]: Analyzing trace with hash 713496952, now seen corresponding path program 1 times [2024-06-27 19:18:19,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474875272] [2024-06-27 19:18:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474875272] [2024-06-27 19:18:20,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474875272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:20,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195420596] [2024-06-27 19:18:20,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:20,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:20,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:20,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:20,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 682 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:20,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,187 INFO L124 PetriNetUnfolderBase]: 911/1565 cut-off events. [2024-06-27 19:18:20,188 INFO L125 PetriNetUnfolderBase]: For 14592/14592 co-relation queries the response was YES. [2024-06-27 19:18:20,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7054 conditions, 1565 events. 911/1565 cut-off events. For 14592/14592 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8195 event pairs, 293 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7020. Up to 1310 conditions per place. [2024-06-27 19:18:20,197 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 78 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-27 19:18:20,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 109 transitions, 992 flow [2024-06-27 19:18:20,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:20,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:20,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 19:18:20,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:18:20,199 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 682 flow. Second operand 5 states and 130 transitions. [2024-06-27 19:18:20,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 109 transitions, 992 flow [2024-06-27 19:18:20,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 109 transitions, 861 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:20,213 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 660 flow [2024-06-27 19:18:20,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=551, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=660, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-06-27 19:18:20,214 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-27 19:18:20,214 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 660 flow [2024-06-27 19:18:20,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:20,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:18:20,215 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:20,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,215 INFO L85 PathProgramCache]: Analyzing trace with hash 55122551, now seen corresponding path program 1 times [2024-06-27 19:18:20,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055197470] [2024-06-27 19:18:20,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055197470] [2024-06-27 19:18:20,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055197470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:20,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206163447] [2024-06-27 19:18:20,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:20,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:20,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:20,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 660 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:20,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,498 INFO L124 PetriNetUnfolderBase]: 996/1660 cut-off events. [2024-06-27 19:18:20,499 INFO L125 PetriNetUnfolderBase]: For 16311/16311 co-relation queries the response was YES. [2024-06-27 19:18:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7617 conditions, 1660 events. 996/1660 cut-off events. For 16311/16311 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8525 event pairs, 304 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 7582. Up to 1416 conditions per place. [2024-06-27 19:18:20,511 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 87 selfloop transitions, 20 changer transitions 0/115 dead transitions. [2024-06-27 19:18:20,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 115 transitions, 942 flow [2024-06-27 19:18:20,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:20,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:20,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:18:20,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:18:20,513 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 660 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:18:20,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 115 transitions, 942 flow [2024-06-27 19:18:20,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 926 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:20,528 INFO L231 Difference]: Finished difference. Result has 88 places, 95 transitions, 713 flow [2024-06-27 19:18:20,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=713, PETRI_PLACES=88, PETRI_TRANSITIONS=95} [2024-06-27 19:18:20,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-27 19:18:20,529 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 95 transitions, 713 flow [2024-06-27 19:18:20,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:20,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:18:20,530 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-27 19:18:20,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1226086619, now seen corresponding path program 2 times [2024-06-27 19:18:20,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869346709] [2024-06-27 19:18:20,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,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-27 19:18:20,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869346709] [2024-06-27 19:18:20,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869346709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:20,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024233042] [2024-06-27 19:18:20,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:20,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:20,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:20,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:20,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 95 transitions, 713 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:20,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,841 INFO L124 PetriNetUnfolderBase]: 988/1653 cut-off events. [2024-06-27 19:18:20,841 INFO L125 PetriNetUnfolderBase]: For 18074/18074 co-relation queries the response was YES. [2024-06-27 19:18:20,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7837 conditions, 1653 events. 988/1653 cut-off events. For 18074/18074 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8521 event pairs, 273 based on Foata normal form. 4/1652 useless extension candidates. Maximal degree in co-relation 7799. Up to 1345 conditions per place. [2024-06-27 19:18:20,858 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 88 selfloop transitions, 22 changer transitions 0/118 dead transitions. [2024-06-27 19:18:20,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 118 transitions, 1007 flow [2024-06-27 19:18:20,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:20,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:20,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 19:18:20,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:18:20,860 INFO L175 Difference]: Start difference. First operand has 88 places, 95 transitions, 713 flow. Second operand 6 states and 150 transitions. [2024-06-27 19:18:20,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 118 transitions, 1007 flow [2024-06-27 19:18:20,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 118 transitions, 956 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:20,884 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 739 flow [2024-06-27 19:18:20,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=739, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-27 19:18:20,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 19:18:20,885 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 739 flow [2024-06-27 19:18:20,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:20,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:20,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:18:20,886 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:20,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,886 INFO L85 PathProgramCache]: Analyzing trace with hash -270590088, now seen corresponding path program 2 times [2024-06-27 19:18:20,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066941946] [2024-06-27 19:18:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066941946] [2024-06-27 19:18:20,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066941946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563475511] [2024-06-27 19:18:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:20,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:20,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:21,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:21,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 739 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:21,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:21,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:21,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:21,227 INFO L124 PetriNetUnfolderBase]: 914/1585 cut-off events. [2024-06-27 19:18:21,228 INFO L125 PetriNetUnfolderBase]: For 19238/19238 co-relation queries the response was YES. [2024-06-27 19:18:21,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7625 conditions, 1585 events. 914/1585 cut-off events. For 19238/19238 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8384 event pairs, 296 based on Foata normal form. 4/1587 useless extension candidates. Maximal degree in co-relation 7586. Up to 1321 conditions per place. [2024-06-27 19:18:21,242 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 19 changer transitions 0/114 dead transitions. [2024-06-27 19:18:21,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 114 transitions, 997 flow [2024-06-27 19:18:21,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:21,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:21,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-27 19:18:21,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-27 19:18:21,243 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 739 flow. Second operand 4 states and 111 transitions. [2024-06-27 19:18:21,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 114 transitions, 997 flow [2024-06-27 19:18:21,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 114 transitions, 932 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:21,266 INFO L231 Difference]: Finished difference. Result has 90 places, 100 transitions, 760 flow [2024-06-27 19:18:21,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=760, PETRI_PLACES=90, PETRI_TRANSITIONS=100} [2024-06-27 19:18:21,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-27 19:18:21,266 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 100 transitions, 760 flow [2024-06-27 19:18:21,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:21,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:21,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:21,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:18:21,267 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-27 19:18:21,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:21,267 INFO L85 PathProgramCache]: Analyzing trace with hash 47155577, now seen corresponding path program 1 times [2024-06-27 19:18:21,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:21,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55182968] [2024-06-27 19:18:21,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:21,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:21,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:21,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:21,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:21,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55182968] [2024-06-27 19:18:21,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55182968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:21,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:21,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:21,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556013903] [2024-06-27 19:18:21,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:21,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:21,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:21,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:21,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:21,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:21,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 100 transitions, 760 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-27 19:18:21,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:21,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:21,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:21,721 INFO L124 PetriNetUnfolderBase]: 1034/1727 cut-off events. [2024-06-27 19:18:21,722 INFO L125 PetriNetUnfolderBase]: For 22305/22305 co-relation queries the response was YES. [2024-06-27 19:18:21,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8649 conditions, 1727 events. 1034/1727 cut-off events. For 22305/22305 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8942 event pairs, 180 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8609. Up to 1452 conditions per place. [2024-06-27 19:18:21,739 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 19 changer transitions 0/141 dead transitions. [2024-06-27 19:18:21,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 141 transitions, 1238 flow [2024-06-27 19:18:21,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:21,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:21,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:18:21,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 19:18:21,741 INFO L175 Difference]: Start difference. First operand has 90 places, 100 transitions, 760 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:18:21,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 141 transitions, 1238 flow [2024-06-27 19:18:21,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 141 transitions, 1204 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:21,775 INFO L231 Difference]: Finished difference. Result has 96 places, 104 transitions, 827 flow [2024-06-27 19:18:21,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=827, PETRI_PLACES=96, PETRI_TRANSITIONS=104} [2024-06-27 19:18:21,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-27 19:18:21,775 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 104 transitions, 827 flow [2024-06-27 19:18:21,776 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-27 19:18:21,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:21,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:21,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:18:21,776 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-27 19:18:21,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:21,777 INFO L85 PathProgramCache]: Analyzing trace with hash 160240411, now seen corresponding path program 2 times [2024-06-27 19:18:21,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:21,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310802362] [2024-06-27 19:18:21,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:21,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:21,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:21,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310802362] [2024-06-27 19:18:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310802362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:21,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:21,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:21,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091818960] [2024-06-27 19:18:21,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:21,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:21,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:21,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:21,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:21,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:21,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 104 transitions, 827 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-27 19:18:21,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:21,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:21,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,258 INFO L124 PetriNetUnfolderBase]: 1026/1715 cut-off events. [2024-06-27 19:18:22,258 INFO L125 PetriNetUnfolderBase]: For 24167/24167 co-relation queries the response was YES. [2024-06-27 19:18:22,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8782 conditions, 1715 events. 1026/1715 cut-off events. For 24167/24167 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8864 event pairs, 264 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 8741. Up to 1499 conditions per place. [2024-06-27 19:18:22,276 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 15 changer transitions 0/134 dead transitions. [2024-06-27 19:18:22,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 134 transitions, 1155 flow [2024-06-27 19:18:22,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:22,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:22,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:22,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:18:22,278 INFO L175 Difference]: Start difference. First operand has 96 places, 104 transitions, 827 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:22,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 134 transitions, 1155 flow [2024-06-27 19:18:22,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1097 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:22,314 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 806 flow [2024-06-27 19:18:22,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=806, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-27 19:18:22,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-27 19:18:22,315 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 806 flow [2024-06-27 19:18:22,315 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-27 19:18:22,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:22,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:22,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:18:22,316 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:22,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:22,316 INFO L85 PathProgramCache]: Analyzing trace with hash 858263589, now seen corresponding path program 3 times [2024-06-27 19:18:22,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:22,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291359251] [2024-06-27 19:18:22,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:22,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:22,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:22,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:22,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291359251] [2024-06-27 19:18:22,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291359251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:22,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:22,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:22,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789412408] [2024-06-27 19:18:22,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:22,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:22,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:22,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:22,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:22,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:22,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 806 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-27 19:18:22,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:22,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:22,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,630 INFO L124 PetriNetUnfolderBase]: 1043/1733 cut-off events. [2024-06-27 19:18:22,631 INFO L125 PetriNetUnfolderBase]: For 26874/26877 co-relation queries the response was YES. [2024-06-27 19:18:22,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8961 conditions, 1733 events. 1043/1733 cut-off events. For 26874/26877 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8931 event pairs, 288 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8918. Up to 1408 conditions per place. [2024-06-27 19:18:22,645 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 40 changer transitions 0/133 dead transitions. [2024-06-27 19:18:22,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 133 transitions, 1154 flow [2024-06-27 19:18:22,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:22,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-27 19:18:22,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-27 19:18:22,646 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 806 flow. Second operand 7 states and 179 transitions. [2024-06-27 19:18:22,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 133 transitions, 1154 flow [2024-06-27 19:18:22,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 133 transitions, 1119 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:22,674 INFO L231 Difference]: Finished difference. Result has 100 places, 106 transitions, 892 flow [2024-06-27 19:18:22,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=100, PETRI_TRANSITIONS=106} [2024-06-27 19:18:22,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-27 19:18:22,675 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 106 transitions, 892 flow [2024-06-27 19:18:22,675 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-27 19:18:22,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:22,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:22,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:18:22,676 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:22,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:22,676 INFO L85 PathProgramCache]: Analyzing trace with hash 190543555, now seen corresponding path program 1 times [2024-06-27 19:18:22,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:22,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801894330] [2024-06-27 19:18:22,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:22,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:22,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-27 19:18:22,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:22,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801894330] [2024-06-27 19:18:22,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801894330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:22,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:22,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:22,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254894861] [2024-06-27 19:18:22,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:22,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:22,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:22,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:22,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:22,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:22,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 106 transitions, 892 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:22,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:22,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:22,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,975 INFO L124 PetriNetUnfolderBase]: 970/1673 cut-off events. [2024-06-27 19:18:22,975 INFO L125 PetriNetUnfolderBase]: For 28891/28900 co-relation queries the response was YES. [2024-06-27 19:18:22,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8941 conditions, 1673 events. 970/1673 cut-off events. For 28891/28900 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8896 event pairs, 265 based on Foata normal form. 4/1675 useless extension candidates. Maximal degree in co-relation 8897. Up to 1392 conditions per place. [2024-06-27 19:18:22,992 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 86 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-06-27 19:18:22,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1266 flow [2024-06-27 19:18:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:22,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:18:22,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 19:18:22,994 INFO L175 Difference]: Start difference. First operand has 100 places, 106 transitions, 892 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:18:22,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1266 flow [2024-06-27 19:18:23,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1163 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:23,026 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 919 flow [2024-06-27 19:18:23,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=919, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-27 19:18:23,027 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-27 19:18:23,027 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 919 flow [2024-06-27 19:18:23,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:23,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:18:23,028 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-27 19:18:23,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,028 INFO L85 PathProgramCache]: Analyzing trace with hash 2063316041, now seen corresponding path program 4 times [2024-06-27 19:18:23,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930865933] [2024-06-27 19:18:23,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:23,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930865933] [2024-06-27 19:18:23,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930865933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:23,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379661824] [2024-06-27 19:18:23,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:23,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:23,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:23,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 919 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-27 19:18:23,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:23,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:23,429 INFO L124 PetriNetUnfolderBase]: 1103/1836 cut-off events. [2024-06-27 19:18:23,429 INFO L125 PetriNetUnfolderBase]: For 35538/35538 co-relation queries the response was YES. [2024-06-27 19:18:23,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9781 conditions, 1836 events. 1103/1836 cut-off events. For 35538/35538 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9668 event pairs, 287 based on Foata normal form. 20/1848 useless extension candidates. Maximal degree in co-relation 9736. Up to 1416 conditions per place. [2024-06-27 19:18:23,441 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 37 changer transitions 0/141 dead transitions. [2024-06-27 19:18:23,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 141 transitions, 1301 flow [2024-06-27 19:18:23,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:23,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:23,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:23,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:18:23,443 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 919 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:23,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 141 transitions, 1301 flow [2024-06-27 19:18:23,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 141 transitions, 1262 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:23,479 INFO L231 Difference]: Finished difference. Result has 106 places, 114 transitions, 1000 flow [2024-06-27 19:18:23,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1000, PETRI_PLACES=106, PETRI_TRANSITIONS=114} [2024-06-27 19:18:23,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-27 19:18:23,480 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 114 transitions, 1000 flow [2024-06-27 19:18:23,480 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-27 19:18:23,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:23,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:18:23,481 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:23,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,481 INFO L85 PathProgramCache]: Analyzing trace with hash 574328515, now seen corresponding path program 2 times [2024-06-27 19:18:23,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475853606] [2024-06-27 19:18:23,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:23,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475853606] [2024-06-27 19:18:23,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475853606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:23,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59283709] [2024-06-27 19:18:23,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:23,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:23,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:23,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:23,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 1000 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:23,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:23,790 INFO L124 PetriNetUnfolderBase]: 1014/1751 cut-off events. [2024-06-27 19:18:23,790 INFO L125 PetriNetUnfolderBase]: For 33875/33884 co-relation queries the response was YES. [2024-06-27 19:18:23,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9612 conditions, 1751 events. 1014/1751 cut-off events. For 33875/33884 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9485 event pairs, 272 based on Foata normal form. 11/1760 useless extension candidates. Maximal degree in co-relation 9565. Up to 1485 conditions per place. [2024-06-27 19:18:23,805 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 91 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-06-27 19:18:23,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 129 transitions, 1264 flow [2024-06-27 19:18:23,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:23,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:23,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:18:23,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-27 19:18:23,807 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 1000 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:18:23,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 129 transitions, 1264 flow [2024-06-27 19:18:23,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 129 transitions, 1164 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:23,850 INFO L231 Difference]: Finished difference. Result has 106 places, 114 transitions, 950 flow [2024-06-27 19:18:23,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=950, PETRI_PLACES=106, PETRI_TRANSITIONS=114} [2024-06-27 19:18:23,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-27 19:18:23,851 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 114 transitions, 950 flow [2024-06-27 19:18:23,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:23,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:18:23,852 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:23,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,852 INFO L85 PathProgramCache]: Analyzing trace with hash 397292103, now seen corresponding path program 1 times [2024-06-27 19:18:23,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14838588] [2024-06-27 19:18:23,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:23,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14838588] [2024-06-27 19:18:23,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14838588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:23,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164127763] [2024-06-27 19:18:23,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:23,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:23,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:23,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:23,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:23,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,136 INFO L124 PetriNetUnfolderBase]: 1115/1872 cut-off events. [2024-06-27 19:18:24,136 INFO L125 PetriNetUnfolderBase]: For 36319/36319 co-relation queries the response was YES. [2024-06-27 19:18:24,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10028 conditions, 1872 events. 1115/1872 cut-off events. For 36319/36319 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9961 event pairs, 277 based on Foata normal form. 2/1869 useless extension candidates. Maximal degree in co-relation 9980. Up to 1576 conditions per place. [2024-06-27 19:18:24,149 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 109 selfloop transitions, 34 changer transitions 0/151 dead transitions. [2024-06-27 19:18:24,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 151 transitions, 1528 flow [2024-06-27 19:18:24,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:24,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:24,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:18:24,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 19:18:24,151 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 950 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:18:24,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 151 transitions, 1528 flow [2024-06-27 19:18:24,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 151 transitions, 1452 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:24,178 INFO L231 Difference]: Finished difference. Result has 110 places, 132 transitions, 1145 flow [2024-06-27 19:18:24,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1145, PETRI_PLACES=110, PETRI_TRANSITIONS=132} [2024-06-27 19:18:24,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-27 19:18:24,179 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 132 transitions, 1145 flow [2024-06-27 19:18:24,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:24,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:18:24,180 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:24,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1251394355, now seen corresponding path program 2 times [2024-06-27 19:18:24,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399230265] [2024-06-27 19:18:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:24,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:24,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:24,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399230265] [2024-06-27 19:18:24,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399230265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:24,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:24,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:24,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114157113] [2024-06-27 19:18:24,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:24,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:24,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:24,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 132 transitions, 1145 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:24,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:24,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,553 INFO L124 PetriNetUnfolderBase]: 1181/1989 cut-off events. [2024-06-27 19:18:24,553 INFO L125 PetriNetUnfolderBase]: For 41492/41492 co-relation queries the response was YES. [2024-06-27 19:18:24,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11194 conditions, 1989 events. 1181/1989 cut-off events. For 41492/41492 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10739 event pairs, 271 based on Foata normal form. 4/1991 useless extension candidates. Maximal degree in co-relation 11143. Up to 1733 conditions per place. [2024-06-27 19:18:24,566 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 35 changer transitions 0/169 dead transitions. [2024-06-27 19:18:24,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 169 transitions, 1771 flow [2024-06-27 19:18:24,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:24,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:24,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:18:24,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:18:24,568 INFO L175 Difference]: Start difference. First operand has 110 places, 132 transitions, 1145 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:18:24,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 169 transitions, 1771 flow [2024-06-27 19:18:24,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 169 transitions, 1719 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:24,612 INFO L231 Difference]: Finished difference. Result has 118 places, 152 transitions, 1422 flow [2024-06-27 19:18:24,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=118, PETRI_TRANSITIONS=152} [2024-06-27 19:18:24,612 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-27 19:18:24,612 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 152 transitions, 1422 flow [2024-06-27 19:18:24,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:24,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:18:24,613 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:24,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,613 INFO L85 PathProgramCache]: Analyzing trace with hash 208423943, now seen corresponding path program 3 times [2024-06-27 19:18:24,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078230629] [2024-06-27 19:18:24,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:24,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:24,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:24,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078230629] [2024-06-27 19:18:24,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078230629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:24,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:24,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:24,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176951818] [2024-06-27 19:18:24,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:24,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:24,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:24,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:24,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:24,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:24,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 152 transitions, 1422 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:24,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:24,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,966 INFO L124 PetriNetUnfolderBase]: 1229/2070 cut-off events. [2024-06-27 19:18:24,966 INFO L125 PetriNetUnfolderBase]: For 46719/46719 co-relation queries the response was YES. [2024-06-27 19:18:24,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12219 conditions, 2070 events. 1229/2070 cut-off events. For 46719/46719 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11265 event pairs, 271 based on Foata normal form. 4/2072 useless extension candidates. Maximal degree in co-relation 12164. Up to 1695 conditions per place. [2024-06-27 19:18:24,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 121 selfloop transitions, 70 changer transitions 0/199 dead transitions. [2024-06-27 19:18:24,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 199 transitions, 2152 flow [2024-06-27 19:18:24,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:24,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:24,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:18:24,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-27 19:18:24,983 INFO L175 Difference]: Start difference. First operand has 118 places, 152 transitions, 1422 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:18:24,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 199 transitions, 2152 flow [2024-06-27 19:18:25,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 199 transitions, 2057 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:25,044 INFO L231 Difference]: Finished difference. Result has 125 places, 171 transitions, 1797 flow [2024-06-27 19:18:25,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1797, PETRI_PLACES=125, PETRI_TRANSITIONS=171} [2024-06-27 19:18:25,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-27 19:18:25,045 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 171 transitions, 1797 flow [2024-06-27 19:18:25,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:25,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:25,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:18:25,045 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-27 19:18:25,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash 208670207, now seen corresponding path program 1 times [2024-06-27 19:18:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:25,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063921775] [2024-06-27 19:18:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:25,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:25,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:25,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:25,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:25,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063921775] [2024-06-27 19:18:25,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063921775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:25,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:25,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:25,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327351306] [2024-06-27 19:18:25,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:25,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:25,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:25,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:25,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:25,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:25,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 171 transitions, 1797 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:25,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:25,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:25,396 INFO L124 PetriNetUnfolderBase]: 1162/2003 cut-off events. [2024-06-27 19:18:25,396 INFO L125 PetriNetUnfolderBase]: For 50019/50019 co-relation queries the response was YES. [2024-06-27 19:18:25,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12510 conditions, 2003 events. 1162/2003 cut-off events. For 50019/50019 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11058 event pairs, 270 based on Foata normal form. 2/2003 useless extension candidates. Maximal degree in co-relation 12451. Up to 1647 conditions per place. [2024-06-27 19:18:25,413 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 142 selfloop transitions, 10 changer transitions 0/182 dead transitions. [2024-06-27 19:18:25,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 182 transitions, 2153 flow [2024-06-27 19:18:25,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:25,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:25,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 19:18:25,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-27 19:18:25,415 INFO L175 Difference]: Start difference. First operand has 125 places, 171 transitions, 1797 flow. Second operand 4 states and 103 transitions. [2024-06-27 19:18:25,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 182 transitions, 2153 flow [2024-06-27 19:18:25,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 182 transitions, 2060 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:25,485 INFO L231 Difference]: Finished difference. Result has 127 places, 173 transitions, 1763 flow [2024-06-27 19:18:25,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1706, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1763, PETRI_PLACES=127, PETRI_TRANSITIONS=173} [2024-06-27 19:18:25,486 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-27 19:18:25,486 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 173 transitions, 1763 flow [2024-06-27 19:18:25,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:25,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:25,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:18:25,487 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:25,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:25,487 INFO L85 PathProgramCache]: Analyzing trace with hash 628897646, now seen corresponding path program 1 times [2024-06-27 19:18:25,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:25,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165328882] [2024-06-27 19:18:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:25,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:25,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:25,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-27 19:18:25,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:25,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165328882] [2024-06-27 19:18:25,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165328882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:25,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:25,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:25,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975807492] [2024-06-27 19:18:25,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:25,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:25,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:25,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:25,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:25,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:25,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 173 transitions, 1763 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:25,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:25,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:25,920 INFO L124 PetriNetUnfolderBase]: 1351/2278 cut-off events. [2024-06-27 19:18:25,920 INFO L125 PetriNetUnfolderBase]: For 59170/59170 co-relation queries the response was YES. [2024-06-27 19:18:25,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14011 conditions, 2278 events. 1351/2278 cut-off events. For 59170/59170 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12783 event pairs, 191 based on Foata normal form. 12/2282 useless extension candidates. Maximal degree in co-relation 13950. Up to 1603 conditions per place. [2024-06-27 19:18:25,942 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 165 selfloop transitions, 35 changer transitions 0/208 dead transitions. [2024-06-27 19:18:25,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 208 transitions, 2407 flow [2024-06-27 19:18:25,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:25,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:25,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:18:25,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:18:25,944 INFO L175 Difference]: Start difference. First operand has 127 places, 173 transitions, 1763 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:18:25,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 208 transitions, 2407 flow [2024-06-27 19:18:26,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 208 transitions, 2366 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:26,013 INFO L231 Difference]: Finished difference. Result has 132 places, 175 transitions, 1844 flow [2024-06-27 19:18:26,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1844, PETRI_PLACES=132, PETRI_TRANSITIONS=175} [2024-06-27 19:18:26,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-27 19:18:26,014 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 175 transitions, 1844 flow [2024-06-27 19:18:26,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:26,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:26,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:18:26,014 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:26,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:26,015 INFO L85 PathProgramCache]: Analyzing trace with hash 822938266, now seen corresponding path program 2 times [2024-06-27 19:18:26,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:26,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502537467] [2024-06-27 19:18:26,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:26,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:26,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:26,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:26,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:26,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502537467] [2024-06-27 19:18:26,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502537467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:26,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:26,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:26,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185933523] [2024-06-27 19:18:26,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:26,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:26,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:26,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:26,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:26,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:26,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 175 transitions, 1844 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:26,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:26,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:26,511 INFO L124 PetriNetUnfolderBase]: 1392/2359 cut-off events. [2024-06-27 19:18:26,511 INFO L125 PetriNetUnfolderBase]: For 63111/63111 co-relation queries the response was YES. [2024-06-27 19:18:26,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14646 conditions, 2359 events. 1392/2359 cut-off events. For 63111/63111 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13438 event pairs, 258 based on Foata normal form. 12/2363 useless extension candidates. Maximal degree in co-relation 14584. Up to 1737 conditions per place. [2024-06-27 19:18:26,532 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 32 changer transitions 0/204 dead transitions. [2024-06-27 19:18:26,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 204 transitions, 2452 flow [2024-06-27 19:18:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:26,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:26,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:18:26,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 19:18:26,534 INFO L175 Difference]: Start difference. First operand has 132 places, 175 transitions, 1844 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:18:26,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 204 transitions, 2452 flow [2024-06-27 19:18:26,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 204 transitions, 2408 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:26,615 INFO L231 Difference]: Finished difference. Result has 135 places, 176 transitions, 1894 flow [2024-06-27 19:18:26,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1894, PETRI_PLACES=135, PETRI_TRANSITIONS=176} [2024-06-27 19:18:26,616 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-27 19:18:26,616 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 176 transitions, 1894 flow [2024-06-27 19:18:26,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:26,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:26,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:18:26,617 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-27 19:18:26,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:26,617 INFO L85 PathProgramCache]: Analyzing trace with hash 823086136, now seen corresponding path program 3 times [2024-06-27 19:18:26,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:26,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896341034] [2024-06-27 19:18:26,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:26,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:26,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:26,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896341034] [2024-06-27 19:18:26,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896341034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:26,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:26,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:26,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837892745] [2024-06-27 19:18:26,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:26,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:26,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:26,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:26,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:26,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:26,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 176 transitions, 1894 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:26,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:26,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:27,103 INFO L124 PetriNetUnfolderBase]: 1364/2320 cut-off events. [2024-06-27 19:18:27,103 INFO L125 PetriNetUnfolderBase]: For 63525/63525 co-relation queries the response was YES. [2024-06-27 19:18:27,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14233 conditions, 2320 events. 1364/2320 cut-off events. For 63525/63525 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 13188 event pairs, 252 based on Foata normal form. 16/2328 useless extension candidates. Maximal degree in co-relation 14169. Up to 1857 conditions per place. [2024-06-27 19:18:27,121 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 160 selfloop transitions, 31 changer transitions 0/199 dead transitions. [2024-06-27 19:18:27,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 199 transitions, 2352 flow [2024-06-27 19:18:27,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:27,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:27,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 19:18:27,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-27 19:18:27,122 INFO L175 Difference]: Start difference. First operand has 135 places, 176 transitions, 1894 flow. Second operand 6 states and 157 transitions. [2024-06-27 19:18:27,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 199 transitions, 2352 flow [2024-06-27 19:18:27,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 2265 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:27,198 INFO L231 Difference]: Finished difference. Result has 137 places, 176 transitions, 1880 flow [2024-06-27 19:18:27,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1880, PETRI_PLACES=137, PETRI_TRANSITIONS=176} [2024-06-27 19:18:27,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-27 19:18:27,198 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 176 transitions, 1880 flow [2024-06-27 19:18:27,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:27,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:27,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:18:27,199 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-27 19:18:27,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1217777194, now seen corresponding path program 4 times [2024-06-27 19:18:27,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:27,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231889122] [2024-06-27 19:18:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:27,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:27,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:27,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:27,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:27,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231889122] [2024-06-27 19:18:27,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231889122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:27,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:27,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:27,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039096009] [2024-06-27 19:18:27,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:27,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:27,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:27,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:27,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:27,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:27,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 176 transitions, 1880 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:27,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:27,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:27,627 INFO L124 PetriNetUnfolderBase]: 1422/2403 cut-off events. [2024-06-27 19:18:27,628 INFO L125 PetriNetUnfolderBase]: For 67464/67464 co-relation queries the response was YES. [2024-06-27 19:18:27,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14704 conditions, 2403 events. 1422/2403 cut-off events. For 67464/67464 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13700 event pairs, 319 based on Foata normal form. 16/2411 useless extension candidates. Maximal degree in co-relation 14639. Up to 1941 conditions per place. [2024-06-27 19:18:27,650 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 39 changer transitions 0/204 dead transitions. [2024-06-27 19:18:27,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2382 flow [2024-06-27 19:18:27,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:27,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:27,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:18:27,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:18:27,651 INFO L175 Difference]: Start difference. First operand has 137 places, 176 transitions, 1880 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:18:27,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2382 flow [2024-06-27 19:18:27,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 204 transitions, 2307 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:27,726 INFO L231 Difference]: Finished difference. Result has 139 places, 177 transitions, 1916 flow [2024-06-27 19:18:27,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1916, PETRI_PLACES=139, PETRI_TRANSITIONS=177} [2024-06-27 19:18:27,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-27 19:18:27,727 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 177 transitions, 1916 flow [2024-06-27 19:18:27,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:27,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:27,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:18:27,728 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-27 19:18:27,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:27,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1417078984, now seen corresponding path program 5 times [2024-06-27 19:18:27,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:27,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195374588] [2024-06-27 19:18:27,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:27,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:27,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:27,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195374588] [2024-06-27 19:18:27,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195374588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:27,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:27,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:27,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110606931] [2024-06-27 19:18:27,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:27,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:27,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:27,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:27,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:27,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:27,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 177 transitions, 1916 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:27,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:27,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:28,155 INFO L124 PetriNetUnfolderBase]: 1480/2521 cut-off events. [2024-06-27 19:18:28,155 INFO L125 PetriNetUnfolderBase]: For 72479/72479 co-relation queries the response was YES. [2024-06-27 19:18:28,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15342 conditions, 2521 events. 1480/2521 cut-off events. For 72479/72479 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14627 event pairs, 339 based on Foata normal form. 16/2529 useless extension candidates. Maximal degree in co-relation 15276. Up to 2039 conditions per place. [2024-06-27 19:18:28,175 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 36 changer transitions 0/205 dead transitions. [2024-06-27 19:18:28,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 205 transitions, 2422 flow [2024-06-27 19:18:28,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:28,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:28,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:18:28,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:18:28,177 INFO L175 Difference]: Start difference. First operand has 139 places, 177 transitions, 1916 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:18:28,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 205 transitions, 2422 flow [2024-06-27 19:18:28,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 205 transitions, 2331 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:28,260 INFO L231 Difference]: Finished difference. Result has 141 places, 178 transitions, 1932 flow [2024-06-27 19:18:28,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1932, PETRI_PLACES=141, PETRI_TRANSITIONS=178} [2024-06-27 19:18:28,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-27 19:18:28,261 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 178 transitions, 1932 flow [2024-06-27 19:18:28,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:28,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:18:28,262 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-27 19:18:28,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1417226854, now seen corresponding path program 6 times [2024-06-27 19:18:28,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277683430] [2024-06-27 19:18:28,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:28,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:28,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277683430] [2024-06-27 19:18:28,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277683430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:28,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:28,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:28,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586708445] [2024-06-27 19:18:28,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:28,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:28,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:28,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:28,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:28,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:28,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 178 transitions, 1932 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:28,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:28,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:28,736 INFO L124 PetriNetUnfolderBase]: 1496/2553 cut-off events. [2024-06-27 19:18:28,736 INFO L125 PetriNetUnfolderBase]: For 72846/72846 co-relation queries the response was YES. [2024-06-27 19:18:28,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15389 conditions, 2553 events. 1496/2553 cut-off events. For 72846/72846 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14909 event pairs, 332 based on Foata normal form. 12/2557 useless extension candidates. Maximal degree in co-relation 15322. Up to 1772 conditions per place. [2024-06-27 19:18:28,757 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 40 changer transitions 0/209 dead transitions. [2024-06-27 19:18:28,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 209 transitions, 2462 flow [2024-06-27 19:18:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:28,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:18:28,759 INFO L175 Difference]: Start difference. First operand has 141 places, 178 transitions, 1932 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:28,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 209 transitions, 2462 flow [2024-06-27 19:18:28,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 209 transitions, 2375 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:28,850 INFO L231 Difference]: Finished difference. Result has 143 places, 179 transitions, 1962 flow [2024-06-27 19:18:28,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=143, PETRI_TRANSITIONS=179} [2024-06-27 19:18:28,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-27 19:18:28,851 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 179 transitions, 1962 flow [2024-06-27 19:18:28,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:28,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:18:28,852 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:28,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1210152682, now seen corresponding path program 1 times [2024-06-27 19:18:28,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373550672] [2024-06-27 19:18:28,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:28,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:28,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:28,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373550672] [2024-06-27 19:18:28,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373550672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:28,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:28,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:28,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071007090] [2024-06-27 19:18:28,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:28,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:28,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:28,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:28,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:28,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:28,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 179 transitions, 1962 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:28,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:28,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:29,319 INFO L124 PetriNetUnfolderBase]: 1537/2634 cut-off events. [2024-06-27 19:18:29,320 INFO L125 PetriNetUnfolderBase]: For 77285/77285 co-relation queries the response was YES. [2024-06-27 19:18:29,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15850 conditions, 2634 events. 1537/2634 cut-off events. For 77285/77285 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15603 event pairs, 306 based on Foata normal form. 12/2638 useless extension candidates. Maximal degree in co-relation 15782. Up to 1853 conditions per place. [2024-06-27 19:18:29,338 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 44 changer transitions 0/210 dead transitions. [2024-06-27 19:18:29,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 210 transitions, 2500 flow [2024-06-27 19:18:29,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:29,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:29,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:18:29,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:18:29,341 INFO L175 Difference]: Start difference. First operand has 143 places, 179 transitions, 1962 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:18:29,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 210 transitions, 2500 flow [2024-06-27 19:18:29,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 210 transitions, 2401 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:29,425 INFO L231 Difference]: Finished difference. Result has 145 places, 180 transitions, 1989 flow [2024-06-27 19:18:29,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1989, PETRI_PLACES=145, PETRI_TRANSITIONS=180} [2024-06-27 19:18:29,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-27 19:18:29,426 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 180 transitions, 1989 flow [2024-06-27 19:18:29,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:29,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:29,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:18:29,427 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-27 19:18:29,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:29,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1444518573, now seen corresponding path program 1 times [2024-06-27 19:18:29,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:29,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227881474] [2024-06-27 19:18:29,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:29,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:29,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-27 19:18:29,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:29,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227881474] [2024-06-27 19:18:29,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227881474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:29,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:29,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:29,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804297944] [2024-06-27 19:18:29,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:29,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:29,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:29,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:29,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:29,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:29,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 180 transitions, 1989 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:29,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:29,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:29,881 INFO L124 PetriNetUnfolderBase]: 1558/2669 cut-off events. [2024-06-27 19:18:29,881 INFO L125 PetriNetUnfolderBase]: For 77103/77106 co-relation queries the response was YES. [2024-06-27 19:18:29,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16196 conditions, 2669 events. 1558/2669 cut-off events. For 77103/77106 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15794 event pairs, 368 based on Foata normal form. 1/2663 useless extension candidates. Maximal degree in co-relation 16127. Up to 2261 conditions per place. [2024-06-27 19:18:29,905 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 61 changer transitions 0/214 dead transitions. [2024-06-27 19:18:29,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 214 transitions, 2816 flow [2024-06-27 19:18:29,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:29,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:29,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 19:18:29,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:18:29,906 INFO L175 Difference]: Start difference. First operand has 145 places, 180 transitions, 1989 flow. Second operand 6 states and 156 transitions. [2024-06-27 19:18:29,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 214 transitions, 2816 flow [2024-06-27 19:18:30,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 214 transitions, 2706 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:30,008 INFO L231 Difference]: Finished difference. Result has 147 places, 192 transitions, 2202 flow [2024-06-27 19:18:30,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2202, PETRI_PLACES=147, PETRI_TRANSITIONS=192} [2024-06-27 19:18:30,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-27 19:18:30,008 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 192 transitions, 2202 flow [2024-06-27 19:18:30,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:30,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:30,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:18:30,009 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-27 19:18:30,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:30,010 INFO L85 PathProgramCache]: Analyzing trace with hash -40452925, now seen corresponding path program 2 times [2024-06-27 19:18:30,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:30,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106007794] [2024-06-27 19:18:30,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:30,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:30,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:30,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:30,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106007794] [2024-06-27 19:18:30,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106007794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:30,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:30,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:30,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652608839] [2024-06-27 19:18:30,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:30,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:30,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:30,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:30,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:30,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:30,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 192 transitions, 2202 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:30,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:30,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:30,502 INFO L124 PetriNetUnfolderBase]: 1563/2674 cut-off events. [2024-06-27 19:18:30,502 INFO L125 PetriNetUnfolderBase]: For 79710/79713 co-relation queries the response was YES. [2024-06-27 19:18:30,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16303 conditions, 2674 events. 1563/2674 cut-off events. For 79710/79713 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15756 event pairs, 368 based on Foata normal form. 1/2668 useless extension candidates. Maximal degree in co-relation 16232. Up to 2268 conditions per place. [2024-06-27 19:18:30,529 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 142 selfloop transitions, 64 changer transitions 0/214 dead transitions. [2024-06-27 19:18:30,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 214 transitions, 2909 flow [2024-06-27 19:18:30,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:30,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:30,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:18:30,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 19:18:30,531 INFO L175 Difference]: Start difference. First operand has 147 places, 192 transitions, 2202 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:18:30,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 214 transitions, 2909 flow [2024-06-27 19:18:30,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 214 transitions, 2830 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:30,671 INFO L231 Difference]: Finished difference. Result has 152 places, 195 transitions, 2296 flow [2024-06-27 19:18:30,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2296, PETRI_PLACES=152, PETRI_TRANSITIONS=195} [2024-06-27 19:18:30,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-27 19:18:30,672 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 195 transitions, 2296 flow [2024-06-27 19:18:30,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:30,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:30,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:18:30,673 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:30,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:30,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1246932014, now seen corresponding path program 2 times [2024-06-27 19:18:30,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:30,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538684442] [2024-06-27 19:18:30,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:30,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:30,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:30,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:30,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:30,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538684442] [2024-06-27 19:18:30,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538684442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:30,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:30,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:30,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758331934] [2024-06-27 19:18:30,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:30,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:30,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:30,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:30,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:30,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:30,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 195 transitions, 2296 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:30,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:30,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:31,139 INFO L124 PetriNetUnfolderBase]: 1604/2744 cut-off events. [2024-06-27 19:18:31,139 INFO L125 PetriNetUnfolderBase]: For 90912/90912 co-relation queries the response was YES. [2024-06-27 19:18:31,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16835 conditions, 2744 events. 1604/2744 cut-off events. For 90912/90912 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16374 event pairs, 360 based on Foata normal form. 12/2748 useless extension candidates. Maximal degree in co-relation 16762. Up to 2144 conditions per place. [2024-06-27 19:18:31,162 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 39 changer transitions 0/226 dead transitions. [2024-06-27 19:18:31,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 226 transitions, 2868 flow [2024-06-27 19:18:31,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:31,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:31,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:18:31,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:18:31,203 INFO L175 Difference]: Start difference. First operand has 152 places, 195 transitions, 2296 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:18:31,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 226 transitions, 2868 flow [2024-06-27 19:18:31,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 226 transitions, 2743 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:31,316 INFO L231 Difference]: Finished difference. Result has 157 places, 196 transitions, 2289 flow [2024-06-27 19:18:31,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2171, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2289, PETRI_PLACES=157, PETRI_TRANSITIONS=196} [2024-06-27 19:18:31,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-27 19:18:31,317 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 196 transitions, 2289 flow [2024-06-27 19:18:31,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:31,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:31,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:18:31,317 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-27 19:18:31,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:31,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1746880436, now seen corresponding path program 3 times [2024-06-27 19:18:31,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:31,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29354661] [2024-06-27 19:18:31,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:31,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:31,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:31,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:31,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:31,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29354661] [2024-06-27 19:18:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29354661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:31,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:31,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663495144] [2024-06-27 19:18:31,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:31,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:31,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:31,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:31,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:31,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 196 transitions, 2289 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:31,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:31,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:31,769 INFO L124 PetriNetUnfolderBase]: 1584/2726 cut-off events. [2024-06-27 19:18:31,770 INFO L125 PetriNetUnfolderBase]: For 89033/89033 co-relation queries the response was YES. [2024-06-27 19:18:31,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16357 conditions, 2726 events. 1584/2726 cut-off events. For 89033/89033 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16364 event pairs, 305 based on Foata normal form. 12/2730 useless extension candidates. Maximal degree in co-relation 16283. Up to 1455 conditions per place. [2024-06-27 19:18:31,794 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 46 changer transitions 0/226 dead transitions. [2024-06-27 19:18:31,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 226 transitions, 2773 flow [2024-06-27 19:18:31,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:31,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:31,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:31,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:18:31,795 INFO L175 Difference]: Start difference. First operand has 157 places, 196 transitions, 2289 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:31,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 226 transitions, 2773 flow [2024-06-27 19:18:31,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 226 transitions, 2657 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:31,903 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2215 flow [2024-06-27 19:18:31,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2215, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-27 19:18:31,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 19:18:31,904 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2215 flow [2024-06-27 19:18:31,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:31,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:31,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:18:31,904 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:31,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:31,905 INFO L85 PathProgramCache]: Analyzing trace with hash -150907343, now seen corresponding path program 3 times [2024-06-27 19:18:31,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:31,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494155614] [2024-06-27 19:18:31,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:31,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:31,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:31,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:31,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:31,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494155614] [2024-06-27 19:18:31,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494155614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:31,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:31,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:31,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632335582] [2024-06-27 19:18:31,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:31,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:31,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:31,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:31,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:32,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:32,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2215 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:32,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:32,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:32,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:32,317 INFO L124 PetriNetUnfolderBase]: 1578/2713 cut-off events. [2024-06-27 19:18:32,317 INFO L125 PetriNetUnfolderBase]: For 77655/77655 co-relation queries the response was YES. [2024-06-27 19:18:32,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15905 conditions, 2713 events. 1578/2713 cut-off events. For 77655/77655 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 16230 event pairs, 357 based on Foata normal form. 2/2710 useless extension candidates. Maximal degree in co-relation 15830. Up to 2302 conditions per place. [2024-06-27 19:18:32,337 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 60 changer transitions 0/213 dead transitions. [2024-06-27 19:18:32,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 213 transitions, 2813 flow [2024-06-27 19:18:32,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:32,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:32,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:18:32,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-27 19:18:32,339 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2215 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:18:32,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 213 transitions, 2813 flow [2024-06-27 19:18:32,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 213 transitions, 2648 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:32,445 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2177 flow [2024-06-27 19:18:32,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2177, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-27 19:18:32,446 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-27 19:18:32,446 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2177 flow [2024-06-27 19:18:32,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:32,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:32,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:32,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:18:32,446 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:32,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:32,447 INFO L85 PathProgramCache]: Analyzing trace with hash -565135467, now seen corresponding path program 4 times [2024-06-27 19:18:32,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:32,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246327389] [2024-06-27 19:18:32,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:32,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:32,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:32,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:32,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:32,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246327389] [2024-06-27 19:18:32,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246327389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:32,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:32,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:32,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249842264] [2024-06-27 19:18:32,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:32,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:32,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:32,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:32,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:32,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:32,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2177 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:32,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:32,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:32,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:32,870 INFO L124 PetriNetUnfolderBase]: 1562/2694 cut-off events. [2024-06-27 19:18:32,871 INFO L125 PetriNetUnfolderBase]: For 77591/77591 co-relation queries the response was YES. [2024-06-27 19:18:32,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15289 conditions, 2694 events. 1562/2694 cut-off events. For 77591/77591 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16077 event pairs, 349 based on Foata normal form. 4/2696 useless extension candidates. Maximal degree in co-relation 15214. Up to 2383 conditions per place. [2024-06-27 19:18:32,893 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 37 changer transitions 0/210 dead transitions. [2024-06-27 19:18:32,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 210 transitions, 2624 flow [2024-06-27 19:18:32,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:18:32,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-27 19:18:32,895 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2177 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:18:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 210 transitions, 2624 flow [2024-06-27 19:18:33,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 210 transitions, 2534 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:33,003 INFO L231 Difference]: Finished difference. Result has 163 places, 195 transitions, 2176 flow [2024-06-27 19:18:33,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2176, PETRI_PLACES=163, PETRI_TRANSITIONS=195} [2024-06-27 19:18:33,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-27 19:18:33,005 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 195 transitions, 2176 flow [2024-06-27 19:18:33,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:33,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:33,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:33,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:18:33,005 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:33,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:33,006 INFO L85 PathProgramCache]: Analyzing trace with hash -2128800201, now seen corresponding path program 5 times [2024-06-27 19:18:33,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:33,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714940968] [2024-06-27 19:18:33,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:33,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:33,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:33,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:33,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714940968] [2024-06-27 19:18:33,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714940968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:33,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:33,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:33,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958534314] [2024-06-27 19:18:33,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:33,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:33,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:33,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:33,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:33,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:33,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 195 transitions, 2176 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:33,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:33,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:33,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:33,495 INFO L124 PetriNetUnfolderBase]: 1558/2689 cut-off events. [2024-06-27 19:18:33,495 INFO L125 PetriNetUnfolderBase]: For 78912/78912 co-relation queries the response was YES. [2024-06-27 19:18:33,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15156 conditions, 2689 events. 1558/2689 cut-off events. For 78912/78912 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16049 event pairs, 349 based on Foata normal form. 4/2691 useless extension candidates. Maximal degree in co-relation 15080. Up to 2269 conditions per place. [2024-06-27 19:18:33,517 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 142 selfloop transitions, 75 changer transitions 0/225 dead transitions. [2024-06-27 19:18:33,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 225 transitions, 2804 flow [2024-06-27 19:18:33,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:33,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:33,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 19:18:33,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-27 19:18:33,519 INFO L175 Difference]: Start difference. First operand has 163 places, 195 transitions, 2176 flow. Second operand 7 states and 183 transitions. [2024-06-27 19:18:33,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 225 transitions, 2804 flow [2024-06-27 19:18:33,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 225 transitions, 2730 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:33,643 INFO L231 Difference]: Finished difference. Result has 164 places, 198 transitions, 2336 flow [2024-06-27 19:18:33,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2102, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2336, PETRI_PLACES=164, PETRI_TRANSITIONS=198} [2024-06-27 19:18:33,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-27 19:18:33,643 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 198 transitions, 2336 flow [2024-06-27 19:18:33,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:33,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:33,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:33,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:18:33,648 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:33,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:33,648 INFO L85 PathProgramCache]: Analyzing trace with hash 933295961, now seen corresponding path program 6 times [2024-06-27 19:18:33,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:33,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829270351] [2024-06-27 19:18:33,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:33,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:33,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:33,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-27 19:18:33,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:33,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829270351] [2024-06-27 19:18:33,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829270351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:33,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:33,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:33,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070983849] [2024-06-27 19:18:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:33,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:33,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:33,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:33,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:33,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:33,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 198 transitions, 2336 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:33,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:33,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:33,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:34,086 INFO L124 PetriNetUnfolderBase]: 1548/2674 cut-off events. [2024-06-27 19:18:34,087 INFO L125 PetriNetUnfolderBase]: For 80287/80290 co-relation queries the response was YES. [2024-06-27 19:18:34,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15273 conditions, 2674 events. 1548/2674 cut-off events. For 80287/80290 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15978 event pairs, 357 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15196. Up to 2259 conditions per place. [2024-06-27 19:18:34,110 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 75 changer transitions 0/220 dead transitions. [2024-06-27 19:18:34,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 220 transitions, 2816 flow [2024-06-27 19:18:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:34,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:34,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:18:34,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 19:18:34,111 INFO L175 Difference]: Start difference. First operand has 164 places, 198 transitions, 2336 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:18:34,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 220 transitions, 2816 flow [2024-06-27 19:18:34,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 220 transitions, 2643 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:34,261 INFO L231 Difference]: Finished difference. Result has 164 places, 198 transitions, 2327 flow [2024-06-27 19:18:34,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2327, PETRI_PLACES=164, PETRI_TRANSITIONS=198} [2024-06-27 19:18:34,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-27 19:18:34,262 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 198 transitions, 2327 flow [2024-06-27 19:18:34,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:34,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:34,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:18:34,263 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:34,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:34,263 INFO L85 PathProgramCache]: Analyzing trace with hash -2016186254, now seen corresponding path program 1 times [2024-06-27 19:18:34,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:34,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448220377] [2024-06-27 19:18:34,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:34,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:34,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:34,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:34,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448220377] [2024-06-27 19:18:34,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448220377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:34,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:34,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:34,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175032597] [2024-06-27 19:18:34,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:34,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:34,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:34,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:34,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:34,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:34,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 198 transitions, 2327 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:34,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:34,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:34,710 INFO L124 PetriNetUnfolderBase]: 1566/2681 cut-off events. [2024-06-27 19:18:34,711 INFO L125 PetriNetUnfolderBase]: For 77128/77128 co-relation queries the response was YES. [2024-06-27 19:18:34,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15307 conditions, 2681 events. 1566/2681 cut-off events. For 77128/77128 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15946 event pairs, 358 based on Foata normal form. 2/2678 useless extension candidates. Maximal degree in co-relation 15231. Up to 2187 conditions per place. [2024-06-27 19:18:34,732 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 131 selfloop transitions, 95 changer transitions 0/234 dead transitions. [2024-06-27 19:18:34,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 234 transitions, 3165 flow [2024-06-27 19:18:34,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:34,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:34,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:34,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:18:34,734 INFO L175 Difference]: Start difference. First operand has 164 places, 198 transitions, 2327 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:34,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 234 transitions, 3165 flow [2024-06-27 19:18:34,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 234 transitions, 2930 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:34,837 INFO L231 Difference]: Finished difference. Result has 166 places, 215 transitions, 2579 flow [2024-06-27 19:18:34,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2579, PETRI_PLACES=166, PETRI_TRANSITIONS=215} [2024-06-27 19:18:34,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-27 19:18:34,838 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 215 transitions, 2579 flow [2024-06-27 19:18:34,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:34,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:34,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:18:34,839 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:34,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:34,839 INFO L85 PathProgramCache]: Analyzing trace with hash -565126384, now seen corresponding path program 2 times [2024-06-27 19:18:34,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:34,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265376375] [2024-06-27 19:18:34,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:34,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:34,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:34,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:34,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265376375] [2024-06-27 19:18:34,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265376375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:34,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:34,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:34,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129107805] [2024-06-27 19:18:34,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:34,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:34,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:34,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:34,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 215 transitions, 2579 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:34,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:34,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:34,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:35,302 INFO L124 PetriNetUnfolderBase]: 1600/2744 cut-off events. [2024-06-27 19:18:35,303 INFO L125 PetriNetUnfolderBase]: For 80390/80390 co-relation queries the response was YES. [2024-06-27 19:18:35,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16283 conditions, 2744 events. 1600/2744 cut-off events. For 80390/80390 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16417 event pairs, 348 based on Foata normal form. 2/2744 useless extension candidates. Maximal degree in co-relation 16205. Up to 2415 conditions per place. [2024-06-27 19:18:35,328 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 47 changer transitions 0/244 dead transitions. [2024-06-27 19:18:35,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 244 transitions, 3418 flow [2024-06-27 19:18:35,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:35,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:18:35,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 19:18:35,331 INFO L175 Difference]: Start difference. First operand has 166 places, 215 transitions, 2579 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:18:35,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 244 transitions, 3418 flow [2024-06-27 19:18:35,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 244 transitions, 3341 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:35,530 INFO L231 Difference]: Finished difference. Result has 174 places, 226 transitions, 2802 flow [2024-06-27 19:18:35,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2802, PETRI_PLACES=174, PETRI_TRANSITIONS=226} [2024-06-27 19:18:35,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-27 19:18:35,531 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 226 transitions, 2802 flow [2024-06-27 19:18:35,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:35,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:35,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:35,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:18:35,531 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-27 19:18:35,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:35,531 INFO L85 PathProgramCache]: Analyzing trace with hash -965154658, now seen corresponding path program 3 times [2024-06-27 19:18:35,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:35,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367037668] [2024-06-27 19:18:35,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:35,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:35,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:35,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-27 19:18:35,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:35,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367037668] [2024-06-27 19:18:35,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367037668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:35,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:35,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:35,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255944221] [2024-06-27 19:18:35,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:35,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:35,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:35,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:35,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:35,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:35,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 226 transitions, 2802 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:35,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:35,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:35,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:36,035 INFO L124 PetriNetUnfolderBase]: 1626/2789 cut-off events. [2024-06-27 19:18:36,035 INFO L125 PetriNetUnfolderBase]: For 85056/85056 co-relation queries the response was YES. [2024-06-27 19:18:36,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16573 conditions, 2789 events. 1626/2789 cut-off events. For 85056/85056 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16734 event pairs, 348 based on Foata normal form. 2/2789 useless extension candidates. Maximal degree in co-relation 16491. Up to 2318 conditions per place. [2024-06-27 19:18:36,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 99 changer transitions 0/266 dead transitions. [2024-06-27 19:18:36,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 266 transitions, 3719 flow [2024-06-27 19:18:36,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:36,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:36,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:18:36,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 19:18:36,068 INFO L175 Difference]: Start difference. First operand has 174 places, 226 transitions, 2802 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:18:36,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 266 transitions, 3719 flow [2024-06-27 19:18:36,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 266 transitions, 3640 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:36,208 INFO L231 Difference]: Finished difference. Result has 181 places, 237 transitions, 3186 flow [2024-06-27 19:18:36,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3186, PETRI_PLACES=181, PETRI_TRANSITIONS=237} [2024-06-27 19:18:36,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-27 19:18:36,209 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 237 transitions, 3186 flow [2024-06-27 19:18:36,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:36,209 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-27 19:18:36,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:18:36,210 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-27 19:18:36,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:36,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1431170954, now seen corresponding path program 1 times [2024-06-27 19:18:36,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:36,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118501390] [2024-06-27 19:18:36,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:36,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:36,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:36,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:36,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:36,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118501390] [2024-06-27 19:18:36,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118501390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:36,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:36,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:36,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493886680] [2024-06-27 19:18:36,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:36,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:36,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:36,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:36,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:36,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:36,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 237 transitions, 3186 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:36,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:36,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:36,737 INFO L124 PetriNetUnfolderBase]: 1647/2817 cut-off events. [2024-06-27 19:18:36,737 INFO L125 PetriNetUnfolderBase]: For 92467/92470 co-relation queries the response was YES. [2024-06-27 19:18:36,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17485 conditions, 2817 events. 1647/2817 cut-off events. For 92467/92470 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16929 event pairs, 382 based on Foata normal form. 1/2810 useless extension candidates. Maximal degree in co-relation 17399. Up to 2265 conditions per place. [2024-06-27 19:18:36,765 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 126 changer transitions 0/269 dead transitions. [2024-06-27 19:18:36,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 269 transitions, 4190 flow [2024-06-27 19:18:36,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:18:36,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:18:36,766 INFO L175 Difference]: Start difference. First operand has 181 places, 237 transitions, 3186 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:18:36,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 269 transitions, 4190 flow [2024-06-27 19:18:36,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 269 transitions, 4093 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:36,947 INFO L231 Difference]: Finished difference. Result has 186 places, 246 transitions, 3539 flow [2024-06-27 19:18:36,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3539, PETRI_PLACES=186, PETRI_TRANSITIONS=246} [2024-06-27 19:18:36,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-27 19:18:36,948 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 246 transitions, 3539 flow [2024-06-27 19:18:36,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:36,948 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-27 19:18:36,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:18:36,948 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:36,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:36,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2073802980, now seen corresponding path program 1 times [2024-06-27 19:18:36,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:36,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180508986] [2024-06-27 19:18:36,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:36,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:37,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:37,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180508986] [2024-06-27 19:18:37,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180508986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:37,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:37,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:37,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341148304] [2024-06-27 19:18:37,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:37,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:37,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:37,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:37,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:37,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:37,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 246 transitions, 3539 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:37,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:37,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:37,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:37,516 INFO L124 PetriNetUnfolderBase]: 1652/2827 cut-off events. [2024-06-27 19:18:37,516 INFO L125 PetriNetUnfolderBase]: For 93458/93461 co-relation queries the response was YES. [2024-06-27 19:18:37,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17832 conditions, 2827 events. 1652/2827 cut-off events. For 93458/93461 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17038 event pairs, 368 based on Foata normal form. 1/2821 useless extension candidates. Maximal degree in co-relation 17744. Up to 2412 conditions per place. [2024-06-27 19:18:37,541 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 67 changer transitions 0/271 dead transitions. [2024-06-27 19:18:37,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 271 transitions, 4326 flow [2024-06-27 19:18:37,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:37,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:37,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:18:37,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:18:37,543 INFO L175 Difference]: Start difference. First operand has 186 places, 246 transitions, 3539 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:18:37,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 271 transitions, 4326 flow [2024-06-27 19:18:37,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 271 transitions, 4116 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:37,725 INFO L231 Difference]: Finished difference. Result has 190 places, 249 transitions, 3516 flow [2024-06-27 19:18:37,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3516, PETRI_PLACES=190, PETRI_TRANSITIONS=249} [2024-06-27 19:18:37,726 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-27 19:18:37,726 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 249 transitions, 3516 flow [2024-06-27 19:18:37,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:37,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:37,726 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-27 19:18:37,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:18:37,726 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:37,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:37,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1571442716, now seen corresponding path program 2 times [2024-06-27 19:18:37,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:37,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83772001] [2024-06-27 19:18:37,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:37,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:37,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:37,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83772001] [2024-06-27 19:18:37,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83772001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:37,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:37,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:37,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739192068] [2024-06-27 19:18:37,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:37,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:37,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:37,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:37,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:37,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:37,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 249 transitions, 3516 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:37,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:37,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:37,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:38,236 INFO L124 PetriNetUnfolderBase]: 1665/2842 cut-off events. [2024-06-27 19:18:38,237 INFO L125 PetriNetUnfolderBase]: For 98636/98639 co-relation queries the response was YES. [2024-06-27 19:18:38,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17966 conditions, 2842 events. 1665/2842 cut-off events. For 98636/98639 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17023 event pairs, 383 based on Foata normal form. 1/2835 useless extension candidates. Maximal degree in co-relation 17877. Up to 2282 conditions per place. [2024-06-27 19:18:38,260 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 136 selfloop transitions, 132 changer transitions 0/276 dead transitions. [2024-06-27 19:18:38,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 276 transitions, 4540 flow [2024-06-27 19:18:38,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:38,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:38,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:18:38,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:18:38,261 INFO L175 Difference]: Start difference. First operand has 190 places, 249 transitions, 3516 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:18:38,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 276 transitions, 4540 flow [2024-06-27 19:18:38,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 276 transitions, 4388 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:38,436 INFO L231 Difference]: Finished difference. Result has 192 places, 255 transitions, 3744 flow [2024-06-27 19:18:38,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3364, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3744, PETRI_PLACES=192, PETRI_TRANSITIONS=255} [2024-06-27 19:18:38,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-27 19:18:38,437 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 255 transitions, 3744 flow [2024-06-27 19:18:38,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:38,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:38,438 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-27 19:18:38,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:18:38,438 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:38,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:38,438 INFO L85 PathProgramCache]: Analyzing trace with hash -877693156, now seen corresponding path program 2 times [2024-06-27 19:18:38,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:38,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502372279] [2024-06-27 19:18:38,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:38,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:38,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:38,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:38,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502372279] [2024-06-27 19:18:38,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502372279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:38,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:38,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:38,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198840802] [2024-06-27 19:18:38,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:38,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:38,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:38,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:38,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:38,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:38,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 255 transitions, 3744 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:38,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:38,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:38,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:38,940 INFO L124 PetriNetUnfolderBase]: 1670/2855 cut-off events. [2024-06-27 19:18:38,941 INFO L125 PetriNetUnfolderBase]: For 103636/103639 co-relation queries the response was YES. [2024-06-27 19:18:38,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18300 conditions, 2855 events. 1670/2855 cut-off events. For 103636/103639 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 17165 event pairs, 367 based on Foata normal form. 1/2850 useless extension candidates. Maximal degree in co-relation 18210. Up to 2436 conditions per place. [2024-06-27 19:18:38,968 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 200 selfloop transitions, 70 changer transitions 0/278 dead transitions. [2024-06-27 19:18:38,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 278 transitions, 4547 flow [2024-06-27 19:18:38,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:38,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:38,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:18:38,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 19:18:38,969 INFO L175 Difference]: Start difference. First operand has 192 places, 255 transitions, 3744 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:18:38,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 278 transitions, 4547 flow [2024-06-27 19:18:39,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 278 transitions, 4277 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:39,180 INFO L231 Difference]: Finished difference. Result has 197 places, 258 transitions, 3667 flow [2024-06-27 19:18:39,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3478, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3667, PETRI_PLACES=197, PETRI_TRANSITIONS=258} [2024-06-27 19:18:39,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-27 19:18:39,181 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 258 transitions, 3667 flow [2024-06-27 19:18:39,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:39,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:39,182 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-27 19:18:39,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:18:39,182 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:39,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:39,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1571205566, now seen corresponding path program 3 times [2024-06-27 19:18:39,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:39,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822262094] [2024-06-27 19:18:39,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:39,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:39,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:39,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-27 19:18:39,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:39,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822262094] [2024-06-27 19:18:39,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822262094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:39,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:39,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:39,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459632497] [2024-06-27 19:18:39,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:39,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:39,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:39,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:39,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:39,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:39,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 258 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:39,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:39,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:39,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:39,635 INFO L124 PetriNetUnfolderBase]: 1667/2850 cut-off events. [2024-06-27 19:18:39,636 INFO L125 PetriNetUnfolderBase]: For 106488/106491 co-relation queries the response was YES. [2024-06-27 19:18:39,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18054 conditions, 2850 events. 1667/2850 cut-off events. For 106488/106491 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 17152 event pairs, 385 based on Foata normal form. 1/2842 useless extension candidates. Maximal degree in co-relation 17964. Up to 2284 conditions per place. [2024-06-27 19:18:39,662 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 136 changer transitions 0/278 dead transitions. [2024-06-27 19:18:39,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 278 transitions, 4513 flow [2024-06-27 19:18:39,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:39,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:39,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:18:39,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:18:39,664 INFO L175 Difference]: Start difference. First operand has 197 places, 258 transitions, 3667 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:18:39,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 278 transitions, 4513 flow [2024-06-27 19:18:39,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 278 transitions, 4369 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:39,922 INFO L231 Difference]: Finished difference. Result has 200 places, 258 transitions, 3801 flow [2024-06-27 19:18:39,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3801, PETRI_PLACES=200, PETRI_TRANSITIONS=258} [2024-06-27 19:18:39,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-27 19:18:39,923 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 258 transitions, 3801 flow [2024-06-27 19:18:39,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:39,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:39,923 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-27 19:18:39,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:18:39,923 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:39,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:39,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1571196638, now seen corresponding path program 1 times [2024-06-27 19:18:39,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:39,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113739507] [2024-06-27 19:18:39,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:39,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:39,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:40,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:40,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:40,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113739507] [2024-06-27 19:18:40,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113739507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:40,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:40,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:40,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988240183] [2024-06-27 19:18:40,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:40,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:40,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:40,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:40,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:40,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:40,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 258 transitions, 3801 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:40,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:40,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:40,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:40,480 INFO L124 PetriNetUnfolderBase]: 1619/2802 cut-off events. [2024-06-27 19:18:40,480 INFO L125 PetriNetUnfolderBase]: For 119204/119204 co-relation queries the response was YES. [2024-06-27 19:18:40,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18075 conditions, 2802 events. 1619/2802 cut-off events. For 119204/119204 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16979 event pairs, 339 based on Foata normal form. 10/2786 useless extension candidates. Maximal degree in co-relation 17983. Up to 2275 conditions per place. [2024-06-27 19:18:40,509 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 190 selfloop transitions, 37 changer transitions 0/280 dead transitions. [2024-06-27 19:18:40,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 280 transitions, 4339 flow [2024-06-27 19:18:40,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:40,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:40,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:18:40,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:18:40,511 INFO L175 Difference]: Start difference. First operand has 200 places, 258 transitions, 3801 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:18:40,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 280 transitions, 4339 flow [2024-06-27 19:18:40,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 280 transitions, 4068 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:40,761 INFO L231 Difference]: Finished difference. Result has 202 places, 259 transitions, 3626 flow [2024-06-27 19:18:40,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3626, PETRI_PLACES=202, PETRI_TRANSITIONS=259} [2024-06-27 19:18:40,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-27 19:18:40,762 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 259 transitions, 3626 flow [2024-06-27 19:18:40,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:40,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:40,762 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-27 19:18:40,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:18:40,763 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:40,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:40,763 INFO L85 PathProgramCache]: Analyzing trace with hash -343530978, now seen corresponding path program 3 times [2024-06-27 19:18:40,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:40,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45761406] [2024-06-27 19:18:40,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:40,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:40,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:40,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:40,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45761406] [2024-06-27 19:18:40,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45761406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:40,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:40,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:40,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137417183] [2024-06-27 19:18:40,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:40,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:40,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:40,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:40,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:40,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:40,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 259 transitions, 3626 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:40,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:40,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:40,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:41,297 INFO L124 PetriNetUnfolderBase]: 1700/2905 cut-off events. [2024-06-27 19:18:41,298 INFO L125 PetriNetUnfolderBase]: For 113903/113903 co-relation queries the response was YES. [2024-06-27 19:18:41,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18395 conditions, 2905 events. 1700/2905 cut-off events. For 113903/113903 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17518 event pairs, 364 based on Foata normal form. 1/2901 useless extension candidates. Maximal degree in co-relation 18302. Up to 2485 conditions per place. [2024-06-27 19:18:41,325 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 199 selfloop transitions, 70 changer transitions 0/277 dead transitions. [2024-06-27 19:18:41,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 277 transitions, 4298 flow [2024-06-27 19:18:41,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:41,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:41,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:18:41,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 19:18:41,326 INFO L175 Difference]: Start difference. First operand has 202 places, 259 transitions, 3626 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:18:41,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 277 transitions, 4298 flow [2024-06-27 19:18:41,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 277 transitions, 4218 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:41,550 INFO L231 Difference]: Finished difference. Result has 204 places, 259 transitions, 3692 flow [2024-06-27 19:18:41,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3692, PETRI_PLACES=204, PETRI_TRANSITIONS=259} [2024-06-27 19:18:41,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-27 19:18:41,550 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 259 transitions, 3692 flow [2024-06-27 19:18:41,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:41,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:41,551 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-27 19:18:41,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:18:41,551 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:41,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:41,551 INFO L85 PathProgramCache]: Analyzing trace with hash -383159096, now seen corresponding path program 4 times [2024-06-27 19:18:41,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:41,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961461245] [2024-06-27 19:18:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:41,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:41,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:41,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:41,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:41,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961461245] [2024-06-27 19:18:41,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961461245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:41,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:41,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:41,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415607483] [2024-06-27 19:18:41,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:41,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:41,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:41,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:41,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:41,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:41,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 259 transitions, 3692 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:41,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:41,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:41,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:42,009 INFO L124 PetriNetUnfolderBase]: 1694/2895 cut-off events. [2024-06-27 19:18:42,010 INFO L125 PetriNetUnfolderBase]: For 117606/117606 co-relation queries the response was YES. [2024-06-27 19:18:42,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18427 conditions, 2895 events. 1694/2895 cut-off events. For 117606/117606 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17451 event pairs, 363 based on Foata normal form. 2/2892 useless extension candidates. Maximal degree in co-relation 18333. Up to 2333 conditions per place. [2024-06-27 19:18:42,036 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 127 changer transitions 0/278 dead transitions. [2024-06-27 19:18:42,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 278 transitions, 4462 flow [2024-06-27 19:18:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:42,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:42,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:42,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:18:42,037 INFO L175 Difference]: Start difference. First operand has 204 places, 259 transitions, 3692 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:42,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 278 transitions, 4462 flow [2024-06-27 19:18:42,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 278 transitions, 4290 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:42,310 INFO L231 Difference]: Finished difference. Result has 206 places, 259 transitions, 3781 flow [2024-06-27 19:18:42,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3781, PETRI_PLACES=206, PETRI_TRANSITIONS=259} [2024-06-27 19:18:42,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-27 19:18:42,311 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 259 transitions, 3781 flow [2024-06-27 19:18:42,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:42,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:42,312 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-27 19:18:42,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:18:42,312 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-27 19:18:42,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:42,312 INFO L85 PathProgramCache]: Analyzing trace with hash -723114198, now seen corresponding path program 4 times [2024-06-27 19:18:42,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:42,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116968951] [2024-06-27 19:18:42,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:42,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:42,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:42,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:42,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116968951] [2024-06-27 19:18:42,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116968951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:42,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:42,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:42,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840843243] [2024-06-27 19:18:42,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:42,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:42,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:42,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:42,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:42,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:42,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 259 transitions, 3781 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:42,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:42,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:42,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:42,827 INFO L124 PetriNetUnfolderBase]: 1691/2893 cut-off events. [2024-06-27 19:18:42,828 INFO L125 PetriNetUnfolderBase]: For 120378/120378 co-relation queries the response was YES. [2024-06-27 19:18:42,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18585 conditions, 2893 events. 1691/2893 cut-off events. For 120378/120378 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17454 event pairs, 364 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 18490. Up to 2474 conditions per place. [2024-06-27 19:18:42,856 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 202 selfloop transitions, 66 changer transitions 0/276 dead transitions. [2024-06-27 19:18:42,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 276 transitions, 4359 flow [2024-06-27 19:18:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:42,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:42,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:18:42,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:18:42,857 INFO L175 Difference]: Start difference. First operand has 206 places, 259 transitions, 3781 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:18:42,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 276 transitions, 4359 flow [2024-06-27 19:18:43,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 276 transitions, 3992 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:43,121 INFO L231 Difference]: Finished difference. Result has 207 places, 259 transitions, 3552 flow [2024-06-27 19:18:43,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3552, PETRI_PLACES=207, PETRI_TRANSITIONS=259} [2024-06-27 19:18:43,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-27 19:18:43,122 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 259 transitions, 3552 flow [2024-06-27 19:18:43,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:43,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:43,122 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-27 19:18:43,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:18:43,122 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-27 19:18:43,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:43,123 INFO L85 PathProgramCache]: Analyzing trace with hash 625864, now seen corresponding path program 5 times [2024-06-27 19:18:43,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:43,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891739195] [2024-06-27 19:18:43,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:43,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:43,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:43,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:43,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891739195] [2024-06-27 19:18:43,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891739195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:43,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:43,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:43,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565545629] [2024-06-27 19:18:43,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:43,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:43,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:43,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 259 transitions, 3552 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:43,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:43,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:43,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:43,685 INFO L124 PetriNetUnfolderBase]: 1693/2903 cut-off events. [2024-06-27 19:18:43,685 INFO L125 PetriNetUnfolderBase]: For 122096/122096 co-relation queries the response was YES. [2024-06-27 19:18:43,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18434 conditions, 2903 events. 1693/2903 cut-off events. For 122096/122096 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17531 event pairs, 355 based on Foata normal form. 2/2903 useless extension candidates. Maximal degree in co-relation 18338. Up to 2552 conditions per place. [2024-06-27 19:18:43,715 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 222 selfloop transitions, 50 changer transitions 0/280 dead transitions. [2024-06-27 19:18:43,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 280 transitions, 4397 flow [2024-06-27 19:18:43,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:43,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:43,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:18:43,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 19:18:43,717 INFO L175 Difference]: Start difference. First operand has 207 places, 259 transitions, 3552 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:18:43,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 280 transitions, 4397 flow [2024-06-27 19:18:44,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 280 transitions, 4218 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:44,016 INFO L231 Difference]: Finished difference. Result has 208 places, 262 transitions, 3541 flow [2024-06-27 19:18:44,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3376, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3541, PETRI_PLACES=208, PETRI_TRANSITIONS=262} [2024-06-27 19:18:44,017 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-27 19:18:44,017 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 262 transitions, 3541 flow [2024-06-27 19:18:44,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:44,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:44,017 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-27 19:18:44,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:18:44,018 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-27 19:18:44,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:44,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1701457736, now seen corresponding path program 6 times [2024-06-27 19:18:44,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:44,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385443149] [2024-06-27 19:18:44,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:44,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:44,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:44,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:44,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385443149] [2024-06-27 19:18:44,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385443149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:44,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:44,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:44,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224570798] [2024-06-27 19:18:44,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:44,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:44,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:44,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:44,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:44,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 262 transitions, 3541 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:44,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:44,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:44,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:44,564 INFO L124 PetriNetUnfolderBase]: 1695/2902 cut-off events. [2024-06-27 19:18:44,564 INFO L125 PetriNetUnfolderBase]: For 124665/124665 co-relation queries the response was YES. [2024-06-27 19:18:44,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18430 conditions, 2902 events. 1695/2902 cut-off events. For 124665/124665 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17521 event pairs, 351 based on Foata normal form. 2/2902 useless extension candidates. Maximal degree in co-relation 18334. Up to 2418 conditions per place. [2024-06-27 19:18:44,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 182 selfloop transitions, 104 changer transitions 0/294 dead transitions. [2024-06-27 19:18:44,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 294 transitions, 4442 flow [2024-06-27 19:18:44,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:44,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:44,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 19:18:44,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-27 19:18:44,594 INFO L175 Difference]: Start difference. First operand has 208 places, 262 transitions, 3541 flow. Second operand 8 states and 204 transitions. [2024-06-27 19:18:44,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 294 transitions, 4442 flow [2024-06-27 19:18:44,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 294 transitions, 4310 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:44,906 INFO L231 Difference]: Finished difference. Result has 210 places, 265 transitions, 3690 flow [2024-06-27 19:18:44,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3690, PETRI_PLACES=210, PETRI_TRANSITIONS=265} [2024-06-27 19:18:44,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-27 19:18:44,907 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 265 transitions, 3690 flow [2024-06-27 19:18:44,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:44,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:44,907 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-27 19:18:44,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:18:44,908 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-27 19:18:44,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:44,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1778874362, now seen corresponding path program 7 times [2024-06-27 19:18:44,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:44,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435385901] [2024-06-27 19:18:44,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:44,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:44,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:44,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:44,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435385901] [2024-06-27 19:18:44,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435385901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:44,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:44,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:44,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383318286] [2024-06-27 19:18:44,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:44,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:44,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:44,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:44,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:45,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:45,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 265 transitions, 3690 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:45,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:45,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:45,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:45,423 INFO L124 PetriNetUnfolderBase]: 1700/2918 cut-off events. [2024-06-27 19:18:45,424 INFO L125 PetriNetUnfolderBase]: For 128847/128850 co-relation queries the response was YES. [2024-06-27 19:18:45,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18765 conditions, 2918 events. 1700/2918 cut-off events. For 128847/128850 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17678 event pairs, 362 based on Foata normal form. 3/2918 useless extension candidates. Maximal degree in co-relation 18668. Up to 2422 conditions per place. [2024-06-27 19:18:45,450 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 107 changer transitions 0/291 dead transitions. [2024-06-27 19:18:45,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 291 transitions, 4674 flow [2024-06-27 19:18:45,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:45,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:45,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:18:45,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:18:45,451 INFO L175 Difference]: Start difference. First operand has 210 places, 265 transitions, 3690 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:18:45,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 291 transitions, 4674 flow [2024-06-27 19:18:45,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 291 transitions, 4512 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:45,716 INFO L231 Difference]: Finished difference. Result has 212 places, 268 transitions, 3816 flow [2024-06-27 19:18:45,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3816, PETRI_PLACES=212, PETRI_TRANSITIONS=268} [2024-06-27 19:18:45,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 19:18:45,717 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 268 transitions, 3816 flow [2024-06-27 19:18:45,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:45,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:45,718 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-27 19:18:45,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:18:45,718 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-27 19:18:45,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:45,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1774948990, now seen corresponding path program 8 times [2024-06-27 19:18:45,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:45,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168954227] [2024-06-27 19:18:45,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:45,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:45,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:45,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168954227] [2024-06-27 19:18:45,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168954227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:45,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:45,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:45,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885532370] [2024-06-27 19:18:45,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:45,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:45,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:45,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:45,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:45,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:45,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 268 transitions, 3816 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:45,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:45,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:45,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:46,232 INFO L124 PetriNetUnfolderBase]: 1697/2910 cut-off events. [2024-06-27 19:18:46,232 INFO L125 PetriNetUnfolderBase]: For 128541/128544 co-relation queries the response was YES. [2024-06-27 19:18:46,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18682 conditions, 2910 events. 1697/2910 cut-off events. For 128541/128544 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17626 event pairs, 358 based on Foata normal form. 3/2910 useless extension candidates. Maximal degree in co-relation 18585. Up to 2420 conditions per place. [2024-06-27 19:18:46,261 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 107 changer transitions 0/293 dead transitions. [2024-06-27 19:18:46,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 293 transitions, 4648 flow [2024-06-27 19:18:46,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:46,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:46,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:18:46,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:18:46,262 INFO L175 Difference]: Start difference. First operand has 212 places, 268 transitions, 3816 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:18:46,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 293 transitions, 4648 flow [2024-06-27 19:18:46,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 293 transitions, 4340 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:46,580 INFO L231 Difference]: Finished difference. Result has 214 places, 268 transitions, 3728 flow [2024-06-27 19:18:46,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3728, PETRI_PLACES=214, PETRI_TRANSITIONS=268} [2024-06-27 19:18:46,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-27 19:18:46,580 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 268 transitions, 3728 flow [2024-06-27 19:18:46,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:46,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:46,581 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-27 19:18:46,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:18:46,581 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-27 19:18:46,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:46,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1936834956, now seen corresponding path program 2 times [2024-06-27 19:18:46,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:46,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690488535] [2024-06-27 19:18:46,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:46,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:46,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:46,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:46,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690488535] [2024-06-27 19:18:46,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690488535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:46,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:46,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:46,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93918974] [2024-06-27 19:18:46,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:46,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:46,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:46,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:46,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:46,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:46,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 268 transitions, 3728 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:46,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:46,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:46,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:47,181 INFO L124 PetriNetUnfolderBase]: 1647/2855 cut-off events. [2024-06-27 19:18:47,181 INFO L125 PetriNetUnfolderBase]: For 143898/143898 co-relation queries the response was YES. [2024-06-27 19:18:47,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18364 conditions, 2855 events. 1647/2855 cut-off events. For 143898/143898 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17452 event pairs, 341 based on Foata normal form. 10/2839 useless extension candidates. Maximal degree in co-relation 18267. Up to 2333 conditions per place. [2024-06-27 19:18:47,211 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 204 selfloop transitions, 29 changer transitions 0/289 dead transitions. [2024-06-27 19:18:47,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 289 transitions, 4278 flow [2024-06-27 19:18:47,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:18:47,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-27 19:18:47,213 INFO L175 Difference]: Start difference. First operand has 214 places, 268 transitions, 3728 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:18:47,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 289 transitions, 4278 flow [2024-06-27 19:18:47,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 289 transitions, 3921 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:47,506 INFO L231 Difference]: Finished difference. Result has 212 places, 269 transitions, 3453 flow [2024-06-27 19:18:47,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3453, PETRI_PLACES=212, PETRI_TRANSITIONS=269} [2024-06-27 19:18:47,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-27 19:18:47,507 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 269 transitions, 3453 flow [2024-06-27 19:18:47,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:47,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:47,508 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-27 19:18:47,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:18:47,508 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-27 19:18:47,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:47,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1924322736, now seen corresponding path program 3 times [2024-06-27 19:18:47,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:47,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411230966] [2024-06-27 19:18:47,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:47,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:47,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:47,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:47,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:47,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411230966] [2024-06-27 19:18:47,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411230966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:47,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:47,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:47,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418387959] [2024-06-27 19:18:47,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:47,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:47,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:47,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:47,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:47,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:47,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 269 transitions, 3453 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:47,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:47,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:47,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:48,094 INFO L124 PetriNetUnfolderBase]: 1684/2921 cut-off events. [2024-06-27 19:18:48,094 INFO L125 PetriNetUnfolderBase]: For 150695/150695 co-relation queries the response was YES. [2024-06-27 19:18:48,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18546 conditions, 2921 events. 1684/2921 cut-off events. For 150695/150695 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 17988 event pairs, 267 based on Foata normal form. 11/2907 useless extension candidates. Maximal degree in co-relation 18448. Up to 2363 conditions per place. [2024-06-27 19:18:48,128 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 210 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-27 19:18:48,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 293 transitions, 4025 flow [2024-06-27 19:18:48,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:48,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 19:18:48,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6682926829268293 [2024-06-27 19:18:48,129 INFO L175 Difference]: Start difference. First operand has 212 places, 269 transitions, 3453 flow. Second operand 5 states and 137 transitions. [2024-06-27 19:18:48,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 293 transitions, 4025 flow [2024-06-27 19:18:48,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 293 transitions, 3965 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:48,411 INFO L231 Difference]: Finished difference. Result has 213 places, 271 transitions, 3486 flow [2024-06-27 19:18:48,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3393, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3486, PETRI_PLACES=213, PETRI_TRANSITIONS=271} [2024-06-27 19:18:48,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-27 19:18:48,412 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 271 transitions, 3486 flow [2024-06-27 19:18:48,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:48,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:48,412 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-27 19:18:48,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:18:48,412 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-27 19:18:48,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:48,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1331369122, now seen corresponding path program 4 times [2024-06-27 19:18:48,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:48,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844785917] [2024-06-27 19:18:48,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:48,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:48,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:48,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:48,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:48,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844785917] [2024-06-27 19:18:48,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844785917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:48,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:48,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:48,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084006587] [2024-06-27 19:18:48,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:48,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:48,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:48,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:48,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:48,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-27 19:18:48,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 271 transitions, 3486 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:48,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:48,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-27 19:18:48,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:48,964 INFO L124 PetriNetUnfolderBase]: 1686/2927 cut-off events. [2024-06-27 19:18:48,964 INFO L125 PetriNetUnfolderBase]: For 144031/144031 co-relation queries the response was YES. [2024-06-27 19:18:48,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18531 conditions, 2927 events. 1686/2927 cut-off events. For 144031/144031 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 18030 event pairs, 261 based on Foata normal form. 8/2910 useless extension candidates. Maximal degree in co-relation 18432. Up to 2341 conditions per place. [2024-06-27 19:18:48,992 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 212 selfloop transitions, 30 changer transitions 0/298 dead transitions. [2024-06-27 19:18:48,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 298 transitions, 4082 flow [2024-06-27 19:18:48,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:48,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:48,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:18:48,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-27 19:18:48,994 INFO L175 Difference]: Start difference. First operand has 213 places, 271 transitions, 3486 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:18:48,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 298 transitions, 4082 flow [2024-06-27 19:18:49,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 298 transitions, 4025 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:49,304 INFO L231 Difference]: Finished difference. Result has 216 places, 272 transitions, 3515 flow [2024-06-27 19:18:49,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3431, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=216, PETRI_TRANSITIONS=272} [2024-06-27 19:18:49,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-27 19:18:49,305 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 272 transitions, 3515 flow [2024-06-27 19:18:49,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 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-27 19:18:49,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:49,305 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-27 19:18:49,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:18:49,305 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-27 19:18:49,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash -117245622, now seen corresponding path program 1 times [2024-06-27 19:18:49,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:49,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155152384] [2024-06-27 19:18:49,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:49,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:49,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:49,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:49,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155152384] [2024-06-27 19:18:49,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155152384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:49,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:49,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:49,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617701558] [2024-06-27 19:18:49,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:49,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:49,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:49,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:49,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:49,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:49,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 272 transitions, 3515 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:49,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:49,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:49,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:49,877 INFO L124 PetriNetUnfolderBase]: 1808/3090 cut-off events. [2024-06-27 19:18:49,877 INFO L125 PetriNetUnfolderBase]: For 143066/143066 co-relation queries the response was YES. [2024-06-27 19:18:49,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19454 conditions, 3090 events. 1808/3090 cut-off events. For 143066/143066 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18911 event pairs, 316 based on Foata normal form. 4/3089 useless extension candidates. Maximal degree in co-relation 19354. Up to 2572 conditions per place. [2024-06-27 19:18:49,909 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 78 changer transitions 0/301 dead transitions. [2024-06-27 19:18:49,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 301 transitions, 4339 flow [2024-06-27 19:18:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:49,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:49,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:49,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:18:49,910 INFO L175 Difference]: Start difference. First operand has 216 places, 272 transitions, 3515 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 301 transitions, 4339 flow [2024-06-27 19:18:50,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 301 transitions, 4271 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:50,225 INFO L231 Difference]: Finished difference. Result has 219 places, 278 transitions, 3691 flow [2024-06-27 19:18:50,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3691, PETRI_PLACES=219, PETRI_TRANSITIONS=278} [2024-06-27 19:18:50,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-27 19:18:50,226 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 278 transitions, 3691 flow [2024-06-27 19:18:50,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:50,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:50,227 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-27 19:18:50,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:18:50,227 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-27 19:18:50,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:50,227 INFO L85 PathProgramCache]: Analyzing trace with hash -114388662, now seen corresponding path program 2 times [2024-06-27 19:18:50,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:50,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507996837] [2024-06-27 19:18:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:50,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:50,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:50,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:50,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507996837] [2024-06-27 19:18:50,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507996837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:50,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:50,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:50,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047393938] [2024-06-27 19:18:50,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:50,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:50,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:50,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:50,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:50,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:50,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 278 transitions, 3691 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:50,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:50,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:50,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:50,753 INFO L124 PetriNetUnfolderBase]: 1824/3107 cut-off events. [2024-06-27 19:18:50,754 INFO L125 PetriNetUnfolderBase]: For 148832/148832 co-relation queries the response was YES. [2024-06-27 19:18:50,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19894 conditions, 3107 events. 1824/3107 cut-off events. For 148832/148832 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18976 event pairs, 373 based on Foata normal form. 4/3106 useless extension candidates. Maximal degree in co-relation 19793. Up to 2668 conditions per place. [2024-06-27 19:18:50,786 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 73 changer transitions 0/299 dead transitions. [2024-06-27 19:18:50,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 299 transitions, 4361 flow [2024-06-27 19:18:50,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:50,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:50,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:18:50,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 19:18:50,788 INFO L175 Difference]: Start difference. First operand has 219 places, 278 transitions, 3691 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:18:50,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 299 transitions, 4361 flow [2024-06-27 19:18:51,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 299 transitions, 4224 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:51,161 INFO L231 Difference]: Finished difference. Result has 224 places, 281 transitions, 3756 flow [2024-06-27 19:18:51,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=224, PETRI_TRANSITIONS=281} [2024-06-27 19:18:51,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-27 19:18:51,164 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 281 transitions, 3756 flow [2024-06-27 19:18:51,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:51,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:51,164 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-27 19:18:51,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:18:51,164 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-27 19:18:51,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:51,165 INFO L85 PathProgramCache]: Analyzing trace with hash 902508, now seen corresponding path program 3 times [2024-06-27 19:18:51,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:51,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671148122] [2024-06-27 19:18:51,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:51,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:51,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:51,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:51,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:51,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671148122] [2024-06-27 19:18:51,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671148122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:51,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:51,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:51,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360656608] [2024-06-27 19:18:51,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:51,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:51,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:51,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:51,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:51,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:51,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 281 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:51,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:51,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:51,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:51,749 INFO L124 PetriNetUnfolderBase]: 1896/3226 cut-off events. [2024-06-27 19:18:51,750 INFO L125 PetriNetUnfolderBase]: For 179038/179038 co-relation queries the response was YES. [2024-06-27 19:18:51,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20647 conditions, 3226 events. 1896/3226 cut-off events. For 179038/179038 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19782 event pairs, 373 based on Foata normal form. 20/3244 useless extension candidates. Maximal degree in co-relation 20543. Up to 2811 conditions per place. [2024-06-27 19:18:51,782 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 42 changer transitions 0/306 dead transitions. [2024-06-27 19:18:51,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 306 transitions, 4495 flow [2024-06-27 19:18:51,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:51,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:51,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:18:51,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 19:18:51,784 INFO L175 Difference]: Start difference. First operand has 224 places, 281 transitions, 3756 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:18:51,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 306 transitions, 4495 flow [2024-06-27 19:18:52,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 306 transitions, 4333 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:52,198 INFO L231 Difference]: Finished difference. Result has 227 places, 286 transitions, 3770 flow [2024-06-27 19:18:52,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3596, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3770, PETRI_PLACES=227, PETRI_TRANSITIONS=286} [2024-06-27 19:18:52,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-27 19:18:52,199 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 286 transitions, 3770 flow [2024-06-27 19:18:52,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:52,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:52,199 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-27 19:18:52,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:18:52,199 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-27 19:18:52,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:52,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1087206, now seen corresponding path program 1 times [2024-06-27 19:18:52,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:52,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753660264] [2024-06-27 19:18:52,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:52,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:52,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:52,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:52,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753660264] [2024-06-27 19:18:52,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753660264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:52,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:52,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:52,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107330068] [2024-06-27 19:18:52,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:52,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:52,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:52,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:52,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:52,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 286 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:52,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:52,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:52,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:52,758 INFO L124 PetriNetUnfolderBase]: 1904/3236 cut-off events. [2024-06-27 19:18:52,758 INFO L125 PetriNetUnfolderBase]: For 156869/156869 co-relation queries the response was YES. [2024-06-27 19:18:52,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20860 conditions, 3236 events. 1904/3236 cut-off events. For 156869/156869 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 19791 event pairs, 373 based on Foata normal form. 2/3236 useless extension candidates. Maximal degree in co-relation 20755. Up to 2917 conditions per place. [2024-06-27 19:18:52,795 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 272 selfloop transitions, 24 changer transitions 0/304 dead transitions. [2024-06-27 19:18:52,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 304 transitions, 4443 flow [2024-06-27 19:18:52,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:52,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:52,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:18:52,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 19:18:52,797 INFO L175 Difference]: Start difference. First operand has 227 places, 286 transitions, 3770 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:18:52,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 304 transitions, 4443 flow [2024-06-27 19:18:53,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 304 transitions, 4335 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:53,239 INFO L231 Difference]: Finished difference. Result has 229 places, 289 transitions, 3770 flow [2024-06-27 19:18:53,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3662, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3770, PETRI_PLACES=229, PETRI_TRANSITIONS=289} [2024-06-27 19:18:53,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-27 19:18:53,240 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 289 transitions, 3770 flow [2024-06-27 19:18:53,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:53,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:53,241 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-27 19:18:53,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:18:53,241 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-27 19:18:53,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:53,241 INFO L85 PathProgramCache]: Analyzing trace with hash 144972986, now seen corresponding path program 4 times [2024-06-27 19:18:53,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:53,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314576556] [2024-06-27 19:18:53,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:53,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:53,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:53,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:53,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314576556] [2024-06-27 19:18:53,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314576556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:53,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:53,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:53,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214993768] [2024-06-27 19:18:53,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:53,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:53,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:53,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:53,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:53,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:53,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 289 transitions, 3770 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:53,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:53,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:53,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:53,889 INFO L124 PetriNetUnfolderBase]: 1963/3336 cut-off events. [2024-06-27 19:18:53,889 INFO L125 PetriNetUnfolderBase]: For 189232/189232 co-relation queries the response was YES. [2024-06-27 19:18:53,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21281 conditions, 3336 events. 1963/3336 cut-off events. For 189232/189232 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20524 event pairs, 323 based on Foata normal form. 20/3354 useless extension candidates. Maximal degree in co-relation 21174. Up to 2699 conditions per place. [2024-06-27 19:18:53,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 91 changer transitions 0/327 dead transitions. [2024-06-27 19:18:53,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 327 transitions, 4574 flow [2024-06-27 19:18:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:53,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:53,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:18:53,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:18:53,924 INFO L175 Difference]: Start difference. First operand has 229 places, 289 transitions, 3770 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:18:53,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 327 transitions, 4574 flow [2024-06-27 19:18:54,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 327 transitions, 4495 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:54,323 INFO L231 Difference]: Finished difference. Result has 233 places, 293 transitions, 3967 flow [2024-06-27 19:18:54,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3967, PETRI_PLACES=233, PETRI_TRANSITIONS=293} [2024-06-27 19:18:54,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-27 19:18:54,324 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 293 transitions, 3967 flow [2024-06-27 19:18:54,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:54,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:54,324 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-27 19:18:54,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:18:54,325 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-27 19:18:54,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash 145157684, now seen corresponding path program 2 times [2024-06-27 19:18:54,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:54,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188376859] [2024-06-27 19:18:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:54,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:54,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:54,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:54,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:54,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188376859] [2024-06-27 19:18:54,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188376859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:54,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:54,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:54,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120502772] [2024-06-27 19:18:54,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:54,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:54,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:54,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:54,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:54,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:54,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 293 transitions, 3967 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:54,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:54,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:54,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:54,920 INFO L124 PetriNetUnfolderBase]: 1976/3350 cut-off events. [2024-06-27 19:18:54,921 INFO L125 PetriNetUnfolderBase]: For 166795/166795 co-relation queries the response was YES. [2024-06-27 19:18:54,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21990 conditions, 3350 events. 1976/3350 cut-off events. For 166795/166795 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20574 event pairs, 380 based on Foata normal form. 2/3350 useless extension candidates. Maximal degree in co-relation 21882. Up to 3022 conditions per place. [2024-06-27 19:18:54,954 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 275 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-27 19:18:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 312 transitions, 4694 flow [2024-06-27 19:18:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 19:18:54,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-27 19:18:54,955 INFO L175 Difference]: Start difference. First operand has 233 places, 293 transitions, 3967 flow. Second operand 6 states and 142 transitions. [2024-06-27 19:18:54,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 312 transitions, 4694 flow [2024-06-27 19:18:55,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 312 transitions, 4500 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:55,387 INFO L231 Difference]: Finished difference. Result has 234 places, 298 transitions, 3928 flow [2024-06-27 19:18:55,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3928, PETRI_PLACES=234, PETRI_TRANSITIONS=298} [2024-06-27 19:18:55,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-27 19:18:55,388 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 298 transitions, 3928 flow [2024-06-27 19:18:55,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:55,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:55,388 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-27 19:18:55,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:18:55,388 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-27 19:18:55,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:55,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1561578098, now seen corresponding path program 3 times [2024-06-27 19:18:55,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:55,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946193318] [2024-06-27 19:18:55,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:55,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:55,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:55,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946193318] [2024-06-27 19:18:55,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946193318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:55,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:55,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:55,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835889741] [2024-06-27 19:18:55,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:55,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:55,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:55,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:55,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:55,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:55,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 298 transitions, 3928 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:55,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:55,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:55,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:55,965 INFO L124 PetriNetUnfolderBase]: 1984/3362 cut-off events. [2024-06-27 19:18:55,966 INFO L125 PetriNetUnfolderBase]: For 165621/165621 co-relation queries the response was YES. [2024-06-27 19:18:55,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21718 conditions, 3362 events. 1984/3362 cut-off events. For 165621/165621 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20663 event pairs, 382 based on Foata normal form. 2/3362 useless extension candidates. Maximal degree in co-relation 21609. Up to 3028 conditions per place. [2024-06-27 19:18:56,006 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 276 selfloop transitions, 29 changer transitions 0/313 dead transitions. [2024-06-27 19:18:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 313 transitions, 4614 flow [2024-06-27 19:18:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:56,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 19:18:56,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:56,008 INFO L175 Difference]: Start difference. First operand has 234 places, 298 transitions, 3928 flow. Second operand 5 states and 123 transitions. [2024-06-27 19:18:56,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 313 transitions, 4614 flow [2024-06-27 19:18:56,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 313 transitions, 4538 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:56,430 INFO L231 Difference]: Finished difference. Result has 237 places, 300 transitions, 3969 flow [2024-06-27 19:18:56,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3856, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3969, PETRI_PLACES=237, PETRI_TRANSITIONS=300} [2024-06-27 19:18:56,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-27 19:18:56,431 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 300 transitions, 3969 flow [2024-06-27 19:18:56,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:56,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:56,431 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-27 19:18:56,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:18:56,431 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-27 19:18:56,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:56,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1331362178, now seen corresponding path program 4 times [2024-06-27 19:18:56,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:56,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782228763] [2024-06-27 19:18:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:56,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:56,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:56,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:56,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:56,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782228763] [2024-06-27 19:18:56,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782228763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:56,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:56,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:56,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574236852] [2024-06-27 19:18:56,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:56,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:56,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:56,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:56,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:56,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:56,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 300 transitions, 3969 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:56,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:56,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:56,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:57,069 INFO L124 PetriNetUnfolderBase]: 1979/3360 cut-off events. [2024-06-27 19:18:57,069 INFO L125 PetriNetUnfolderBase]: For 162497/162500 co-relation queries the response was YES. [2024-06-27 19:18:57,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21523 conditions, 3360 events. 1979/3360 cut-off events. For 162497/162500 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20696 event pairs, 380 based on Foata normal form. 4/3361 useless extension candidates. Maximal degree in co-relation 21413. Up to 3007 conditions per place. [2024-06-27 19:18:57,100 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 275 selfloop transitions, 30 changer transitions 0/313 dead transitions. [2024-06-27 19:18:57,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 313 transitions, 4649 flow [2024-06-27 19:18:57,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:57,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:57,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 19:18:57,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:18:57,102 INFO L175 Difference]: Start difference. First operand has 237 places, 300 transitions, 3969 flow. Second operand 5 states and 120 transitions. [2024-06-27 19:18:57,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 313 transitions, 4649 flow [2024-06-27 19:18:57,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 313 transitions, 4558 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:57,534 INFO L231 Difference]: Finished difference. Result has 239 places, 302 transitions, 3991 flow [2024-06-27 19:18:57,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3882, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3991, PETRI_PLACES=239, PETRI_TRANSITIONS=302} [2024-06-27 19:18:57,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-27 19:18:57,534 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 302 transitions, 3991 flow [2024-06-27 19:18:57,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:57,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:57,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:57,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:18:57,535 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-27 19:18:57,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:57,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1708044062, now seen corresponding path program 1 times [2024-06-27 19:18:57,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:57,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665669570] [2024-06-27 19:18:57,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:57,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:57,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-27 19:18:57,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:57,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665669570] [2024-06-27 19:18:57,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665669570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:57,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:57,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:57,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056262314] [2024-06-27 19:18:57,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:57,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:57,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:57,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:57,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:57,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:57,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 302 transitions, 3991 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:57,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:57,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:57,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:58,168 INFO L124 PetriNetUnfolderBase]: 1992/3377 cut-off events. [2024-06-27 19:18:58,168 INFO L125 PetriNetUnfolderBase]: For 161851/161851 co-relation queries the response was YES. [2024-06-27 19:18:58,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21656 conditions, 3377 events. 1992/3377 cut-off events. For 161851/161851 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20780 event pairs, 379 based on Foata normal form. 1/3376 useless extension candidates. Maximal degree in co-relation 21545. Up to 3022 conditions per place. [2024-06-27 19:18:58,205 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 31 changer transitions 0/335 dead transitions. [2024-06-27 19:18:58,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 335 transitions, 4913 flow [2024-06-27 19:18:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:58,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:18:58,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:18:58,206 INFO L175 Difference]: Start difference. First operand has 239 places, 302 transitions, 3991 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:18:58,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 335 transitions, 4913 flow [2024-06-27 19:18:58,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 335 transitions, 4820 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:58,635 INFO L231 Difference]: Finished difference. Result has 243 places, 308 transitions, 4056 flow [2024-06-27 19:18:58,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4056, PETRI_PLACES=243, PETRI_TRANSITIONS=308} [2024-06-27 19:18:58,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-27 19:18:58,637 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 308 transitions, 4056 flow [2024-06-27 19:18:58,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:58,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:58,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:58,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:18:58,638 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-27 19:18:58,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:58,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1343070004, now seen corresponding path program 2 times [2024-06-27 19:18:58,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:58,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348792084] [2024-06-27 19:18:58,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:58,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:58,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:58,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:58,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348792084] [2024-06-27 19:18:58,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348792084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:58,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:58,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:58,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588017447] [2024-06-27 19:18:58,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:58,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:58,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:58,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:58,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:58,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:58,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 308 transitions, 4056 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:58,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:58,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:58,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:59,299 INFO L124 PetriNetUnfolderBase]: 2002/3393 cut-off events. [2024-06-27 19:18:59,299 INFO L125 PetriNetUnfolderBase]: For 167790/167790 co-relation queries the response was YES. [2024-06-27 19:18:59,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 3393 events. 2002/3393 cut-off events. For 167790/167790 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20878 event pairs, 379 based on Foata normal form. 1/3392 useless extension candidates. Maximal degree in co-relation 21898. Up to 3032 conditions per place. [2024-06-27 19:18:59,344 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 297 selfloop transitions, 38 changer transitions 0/343 dead transitions. [2024-06-27 19:18:59,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 343 transitions, 4993 flow [2024-06-27 19:18:59,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:59,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:18:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-27 19:18:59,345 INFO L175 Difference]: Start difference. First operand has 243 places, 308 transitions, 4056 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:18:59,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 343 transitions, 4993 flow [2024-06-27 19:18:59,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 343 transitions, 4844 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:59,835 INFO L231 Difference]: Finished difference. Result has 247 places, 314 transitions, 4066 flow [2024-06-27 19:18:59,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4066, PETRI_PLACES=247, PETRI_TRANSITIONS=314} [2024-06-27 19:18:59,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-27 19:18:59,836 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 314 transitions, 4066 flow [2024-06-27 19:18:59,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:59,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:59,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] [2024-06-27 19:18:59,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:18:59,836 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-27 19:18:59,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:59,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1710903998, now seen corresponding path program 1 times [2024-06-27 19:18:59,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:59,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689724804] [2024-06-27 19:18:59,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:59,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:59,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:59,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689724804] [2024-06-27 19:18:59,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689724804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:59,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:59,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:59,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913939236] [2024-06-27 19:18:59,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:59,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:59,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:59,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:59,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:59,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:18:59,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 314 transitions, 4066 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:59,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:59,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:18:59,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:00,426 INFO L124 PetriNetUnfolderBase]: 2010/3405 cut-off events. [2024-06-27 19:19:00,426 INFO L125 PetriNetUnfolderBase]: For 174097/174097 co-relation queries the response was YES. [2024-06-27 19:19:00,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22148 conditions, 3405 events. 2010/3405 cut-off events. For 174097/174097 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20934 event pairs, 298 based on Foata normal form. 2/3405 useless extension candidates. Maximal degree in co-relation 22037. Up to 3010 conditions per place. [2024-06-27 19:19:00,471 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 307 selfloop transitions, 33 changer transitions 0/348 dead transitions. [2024-06-27 19:19:00,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 348 transitions, 5016 flow [2024-06-27 19:19:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:00,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:00,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:19:00,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-27 19:19:00,473 INFO L175 Difference]: Start difference. First operand has 247 places, 314 transitions, 4066 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:19:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 348 transitions, 5016 flow [2024-06-27 19:19:00,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 348 transitions, 4918 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:00,938 INFO L231 Difference]: Finished difference. Result has 249 places, 319 transitions, 4133 flow [2024-06-27 19:19:00,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3968, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4133, PETRI_PLACES=249, PETRI_TRANSITIONS=319} [2024-06-27 19:19:00,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-27 19:19:00,939 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 319 transitions, 4133 flow [2024-06-27 19:19:00,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:00,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:00,939 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-27 19:19:00,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:19:00,939 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-27 19:19:00,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:00,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1343067028, now seen corresponding path program 2 times [2024-06-27 19:19:00,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:00,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689026239] [2024-06-27 19:19:00,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:00,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:01,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:01,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:01,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689026239] [2024-06-27 19:19:01,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689026239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:01,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:01,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:01,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595282407] [2024-06-27 19:19:01,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:01,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:01,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:01,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:01,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:01,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:01,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 319 transitions, 4133 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:01,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:01,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:01,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:01,602 INFO L124 PetriNetUnfolderBase]: 2018/3417 cut-off events. [2024-06-27 19:19:01,603 INFO L125 PetriNetUnfolderBase]: For 179990/179990 co-relation queries the response was YES. [2024-06-27 19:19:01,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22438 conditions, 3417 events. 2018/3417 cut-off events. For 179990/179990 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 20994 event pairs, 377 based on Foata normal form. 2/3417 useless extension candidates. Maximal degree in co-relation 22325. Up to 3071 conditions per place. [2024-06-27 19:19:01,640 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 309 selfloop transitions, 28 changer transitions 0/345 dead transitions. [2024-06-27 19:19:01,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 345 transitions, 4905 flow [2024-06-27 19:19:01,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:19:01,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-27 19:19:01,641 INFO L175 Difference]: Start difference. First operand has 249 places, 319 transitions, 4133 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:19:01,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 345 transitions, 4905 flow [2024-06-27 19:19:02,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 345 transitions, 4813 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:02,142 INFO L231 Difference]: Finished difference. Result has 253 places, 321 transitions, 4144 flow [2024-06-27 19:19:02,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4144, PETRI_PLACES=253, PETRI_TRANSITIONS=321} [2024-06-27 19:19:02,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-27 19:19:02,143 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 321 transitions, 4144 flow [2024-06-27 19:19:02,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:02,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:02,143 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-27 19:19:02,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:19:02,143 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-27 19:19:02,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:02,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1618286388, now seen corresponding path program 3 times [2024-06-27 19:19:02,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:02,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260627974] [2024-06-27 19:19:02,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:02,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:02,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:02,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:02,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:02,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260627974] [2024-06-27 19:19:02,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260627974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:02,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:02,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:02,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415226080] [2024-06-27 19:19:02,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:02,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:02,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:02,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:02,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:02,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:02,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 321 transitions, 4144 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:02,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:02,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:02,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:02,814 INFO L124 PetriNetUnfolderBase]: 2039/3446 cut-off events. [2024-06-27 19:19:02,814 INFO L125 PetriNetUnfolderBase]: For 188464/188467 co-relation queries the response was YES. [2024-06-27 19:19:02,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22796 conditions, 3446 events. 2039/3446 cut-off events. For 188464/188467 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 21262 event pairs, 412 based on Foata normal form. 1/3434 useless extension candidates. Maximal degree in co-relation 22681. Up to 2834 conditions per place. [2024-06-27 19:19:02,855 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 251 selfloop transitions, 102 changer transitions 0/361 dead transitions. [2024-06-27 19:19:02,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 361 transitions, 5610 flow [2024-06-27 19:19:02,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:02,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:02,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:19:02,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:19:02,857 INFO L175 Difference]: Start difference. First operand has 253 places, 321 transitions, 4144 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:19:02,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 361 transitions, 5610 flow [2024-06-27 19:19:03,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 361 transitions, 5541 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:03,322 INFO L231 Difference]: Finished difference. Result has 255 places, 334 transitions, 4491 flow [2024-06-27 19:19:03,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4075, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4491, PETRI_PLACES=255, PETRI_TRANSITIONS=334} [2024-06-27 19:19:03,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-27 19:19:03,323 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 334 transitions, 4491 flow [2024-06-27 19:19:03,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:03,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:03,323 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-27 19:19:03,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:19:03,323 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-27 19:19:03,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:03,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1452945784, now seen corresponding path program 4 times [2024-06-27 19:19:03,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:03,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610953684] [2024-06-27 19:19:03,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:03,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:03,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:03,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:03,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:03,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610953684] [2024-06-27 19:19:03,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610953684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:03,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:03,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:03,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304636553] [2024-06-27 19:19:03,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:03,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:03,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:03,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:03,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:03,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:03,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 334 transitions, 4491 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:03,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:03,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:03,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:03,922 INFO L124 PetriNetUnfolderBase]: 2044/3455 cut-off events. [2024-06-27 19:19:03,923 INFO L125 PetriNetUnfolderBase]: For 196321/196324 co-relation queries the response was YES. [2024-06-27 19:19:03,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23502 conditions, 3455 events. 2044/3455 cut-off events. For 196321/196324 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21312 event pairs, 412 based on Foata normal form. 1/3443 useless extension candidates. Maximal degree in co-relation 23386. Up to 2838 conditions per place. [2024-06-27 19:19:03,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 248 selfloop transitions, 104 changer transitions 0/360 dead transitions. [2024-06-27 19:19:03,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 360 transitions, 5685 flow [2024-06-27 19:19:03,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:03,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:03,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:19:03,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:19:03,962 INFO L175 Difference]: Start difference. First operand has 255 places, 334 transitions, 4491 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:19:03,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 360 transitions, 5685 flow [2024-06-27 19:19:04,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 360 transitions, 5562 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-27 19:19:04,440 INFO L231 Difference]: Finished difference. Result has 261 places, 337 transitions, 4638 flow [2024-06-27 19:19:04,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4390, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4638, PETRI_PLACES=261, PETRI_TRANSITIONS=337} [2024-06-27 19:19:04,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-27 19:19:04,440 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 337 transitions, 4638 flow [2024-06-27 19:19:04,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:04,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:04,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:04,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:19:04,441 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-27 19:19:04,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:04,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1474857164, now seen corresponding path program 5 times [2024-06-27 19:19:04,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:04,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870016542] [2024-06-27 19:19:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:04,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:04,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:04,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870016542] [2024-06-27 19:19:04,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870016542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:04,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:04,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:04,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969116479] [2024-06-27 19:19:04,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:04,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:04,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:04,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:04,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:04,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:04,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 337 transitions, 4638 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:04,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:04,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:04,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:05,100 INFO L124 PetriNetUnfolderBase]: 2049/3474 cut-off events. [2024-06-27 19:19:05,101 INFO L125 PetriNetUnfolderBase]: For 200639/200639 co-relation queries the response was YES. [2024-06-27 19:19:05,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23672 conditions, 3474 events. 2049/3474 cut-off events. For 200639/200639 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21497 event pairs, 377 based on Foata normal form. 1/3473 useless extension candidates. Maximal degree in co-relation 23553. Up to 3117 conditions per place. [2024-06-27 19:19:05,138 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 28 changer transitions 0/357 dead transitions. [2024-06-27 19:19:05,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 357 transitions, 5423 flow [2024-06-27 19:19:05,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:05,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:05,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:05,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:19:05,140 INFO L175 Difference]: Start difference. First operand has 261 places, 337 transitions, 4638 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:05,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 357 transitions, 5423 flow [2024-06-27 19:19:05,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 357 transitions, 5267 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:05,733 INFO L231 Difference]: Finished difference. Result has 265 places, 340 transitions, 4595 flow [2024-06-27 19:19:05,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4595, PETRI_PLACES=265, PETRI_TRANSITIONS=340} [2024-06-27 19:19:05,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-27 19:19:05,733 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 340 transitions, 4595 flow [2024-06-27 19:19:05,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:05,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:05,734 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-27 19:19:05,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:19:05,734 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-27 19:19:05,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:05,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1470095564, now seen corresponding path program 6 times [2024-06-27 19:19:05,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:05,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124435013] [2024-06-27 19:19:05,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:05,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:05,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:05,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:05,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:05,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124435013] [2024-06-27 19:19:05,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124435013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:05,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:05,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:05,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41764453] [2024-06-27 19:19:05,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:05,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:05,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:05,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:05,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:05,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:05,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 340 transitions, 4595 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:05,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:05,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:05,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:06,336 INFO L124 PetriNetUnfolderBase]: 2070/3497 cut-off events. [2024-06-27 19:19:06,336 INFO L125 PetriNetUnfolderBase]: For 211485/211488 co-relation queries the response was YES. [2024-06-27 19:19:06,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23888 conditions, 3497 events. 2070/3497 cut-off events. For 211485/211488 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21602 event pairs, 412 based on Foata normal form. 1/3485 useless extension candidates. Maximal degree in co-relation 23768. Up to 2861 conditions per place. [2024-06-27 19:19:06,375 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 114 changer transitions 0/367 dead transitions. [2024-06-27 19:19:06,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 367 transitions, 5860 flow [2024-06-27 19:19:06,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:06,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:06,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:19:06,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:19:06,377 INFO L175 Difference]: Start difference. First operand has 265 places, 340 transitions, 4595 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:19:06,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 367 transitions, 5860 flow [2024-06-27 19:19:06,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 367 transitions, 5786 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:06,877 INFO L231 Difference]: Finished difference. Result has 268 places, 347 transitions, 4864 flow [2024-06-27 19:19:06,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4864, PETRI_PLACES=268, PETRI_TRANSITIONS=347} [2024-06-27 19:19:06,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-27 19:19:06,878 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 347 transitions, 4864 flow [2024-06-27 19:19:06,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:06,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:06,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:06,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:19:06,879 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-27 19:19:06,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:06,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1474860140, now seen corresponding path program 3 times [2024-06-27 19:19:06,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:06,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459298948] [2024-06-27 19:19:06,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:06,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:06,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:06,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:06,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:06,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459298948] [2024-06-27 19:19:06,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459298948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:06,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:06,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:06,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466817636] [2024-06-27 19:19:06,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:06,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:06,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:06,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:06,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:06,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:06,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 347 transitions, 4864 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:06,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:06,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:06,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:07,515 INFO L124 PetriNetUnfolderBase]: 2065/3502 cut-off events. [2024-06-27 19:19:07,516 INFO L125 PetriNetUnfolderBase]: For 215232/215232 co-relation queries the response was YES. [2024-06-27 19:19:07,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24083 conditions, 3502 events. 2065/3502 cut-off events. For 215232/215232 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21682 event pairs, 376 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 23962. Up to 3136 conditions per place. [2024-06-27 19:19:07,557 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 330 selfloop transitions, 27 changer transitions 0/365 dead transitions. [2024-06-27 19:19:07,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 365 transitions, 5622 flow [2024-06-27 19:19:07,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:07,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:07,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:07,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:19:07,558 INFO L175 Difference]: Start difference. First operand has 268 places, 347 transitions, 4864 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:07,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 365 transitions, 5622 flow [2024-06-27 19:19:08,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 365 transitions, 5433 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:08,068 INFO L231 Difference]: Finished difference. Result has 272 places, 347 transitions, 4734 flow [2024-06-27 19:19:08,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4734, PETRI_PLACES=272, PETRI_TRANSITIONS=347} [2024-06-27 19:19:08,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-27 19:19:08,069 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 347 transitions, 4734 flow [2024-06-27 19:19:08,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:08,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:08,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] [2024-06-27 19:19:08,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:19:08,070 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-27 19:19:08,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:08,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1628774587, now seen corresponding path program 1 times [2024-06-27 19:19:08,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:08,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695749504] [2024-06-27 19:19:08,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:08,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:08,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:08,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:08,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695749504] [2024-06-27 19:19:08,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695749504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:08,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:08,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:08,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410131743] [2024-06-27 19:19:08,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:08,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:08,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:08,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:08,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:08,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:08,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 347 transitions, 4734 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:08,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:08,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:08,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:08,758 INFO L124 PetriNetUnfolderBase]: 2070/3505 cut-off events. [2024-06-27 19:19:08,759 INFO L125 PetriNetUnfolderBase]: For 219087/219090 co-relation queries the response was YES. [2024-06-27 19:19:08,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23928 conditions, 3505 events. 2070/3505 cut-off events. For 219087/219090 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21678 event pairs, 416 based on Foata normal form. 1/3497 useless extension candidates. Maximal degree in co-relation 23806. Up to 2901 conditions per place. [2024-06-27 19:19:08,797 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 150 changer transitions 0/373 dead transitions. [2024-06-27 19:19:08,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 373 transitions, 5834 flow [2024-06-27 19:19:08,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:08,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:08,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:19:08,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 19:19:08,801 INFO L175 Difference]: Start difference. First operand has 272 places, 347 transitions, 4734 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:19:08,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 373 transitions, 5834 flow [2024-06-27 19:19:09,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 373 transitions, 5795 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:09,330 INFO L231 Difference]: Finished difference. Result has 277 places, 350 transitions, 5047 flow [2024-06-27 19:19:09,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5047, PETRI_PLACES=277, PETRI_TRANSITIONS=350} [2024-06-27 19:19:09,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-27 19:19:09,331 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 350 transitions, 5047 flow [2024-06-27 19:19:09,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:09,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:09,331 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-27 19:19:09,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:19:09,331 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-27 19:19:09,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:09,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1674104751, now seen corresponding path program 2 times [2024-06-27 19:19:09,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:09,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271558020] [2024-06-27 19:19:09,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:09,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:09,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:09,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:09,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271558020] [2024-06-27 19:19:09,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271558020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:09,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:09,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:09,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226405258] [2024-06-27 19:19:09,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:09,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:09,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:09,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:09,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:09,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:09,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 350 transitions, 5047 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:09,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:09,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:09,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:09,992 INFO L124 PetriNetUnfolderBase]: 2075/3514 cut-off events. [2024-06-27 19:19:09,992 INFO L125 PetriNetUnfolderBase]: For 226740/226743 co-relation queries the response was YES. [2024-06-27 19:19:10,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24427 conditions, 3514 events. 2075/3514 cut-off events. For 226740/226743 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21825 event pairs, 415 based on Foata normal form. 1/3506 useless extension candidates. Maximal degree in co-relation 24304. Up to 2907 conditions per place. [2024-06-27 19:19:10,032 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 153 changer transitions 0/376 dead transitions. [2024-06-27 19:19:10,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 376 transitions, 6163 flow [2024-06-27 19:19:10,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:10,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:10,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:19:10,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:19:10,034 INFO L175 Difference]: Start difference. First operand has 277 places, 350 transitions, 5047 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:19:10,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 376 transitions, 6163 flow [2024-06-27 19:19:10,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 376 transitions, 5909 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:10,667 INFO L231 Difference]: Finished difference. Result has 280 places, 353 transitions, 5157 flow [2024-06-27 19:19:10,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5157, PETRI_PLACES=280, PETRI_TRANSITIONS=353} [2024-06-27 19:19:10,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-27 19:19:10,668 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 353 transitions, 5157 flow [2024-06-27 19:19:10,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:10,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:10,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:10,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:19:10,668 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-27 19:19:10,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:10,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1210562189, now seen corresponding path program 3 times [2024-06-27 19:19:10,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:10,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719837932] [2024-06-27 19:19:10,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:10,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:10,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:10,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:10,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719837932] [2024-06-27 19:19:10,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719837932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:10,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:10,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:10,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144802873] [2024-06-27 19:19:10,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:10,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:10,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:10,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:10,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:10,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:10,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 353 transitions, 5157 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:10,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:10,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:10,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:11,341 INFO L124 PetriNetUnfolderBase]: 2088/3536 cut-off events. [2024-06-27 19:19:11,341 INFO L125 PetriNetUnfolderBase]: For 236564/236567 co-relation queries the response was YES. [2024-06-27 19:19:11,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24756 conditions, 3536 events. 2088/3536 cut-off events. For 236564/236567 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21950 event pairs, 417 based on Foata normal form. 1/3528 useless extension candidates. Maximal degree in co-relation 24631. Up to 2922 conditions per place. [2024-06-27 19:19:11,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 159 changer transitions 0/381 dead transitions. [2024-06-27 19:19:11,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 381 transitions, 6479 flow [2024-06-27 19:19:11,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:11,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:11,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 19:19:11,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-27 19:19:11,454 INFO L175 Difference]: Start difference. First operand has 280 places, 353 transitions, 5157 flow. Second operand 9 states and 214 transitions. [2024-06-27 19:19:11,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 381 transitions, 6479 flow [2024-06-27 19:19:12,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 381 transitions, 6125 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:12,099 INFO L231 Difference]: Finished difference. Result has 283 places, 359 transitions, 5237 flow [2024-06-27 19:19:12,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4815, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5237, PETRI_PLACES=283, PETRI_TRANSITIONS=359} [2024-06-27 19:19:12,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-27 19:19:12,099 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 359 transitions, 5237 flow [2024-06-27 19:19:12,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:12,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:12,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:12,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:19:12,100 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-27 19:19:12,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:12,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1438682819, now seen corresponding path program 4 times [2024-06-27 19:19:12,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:12,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132226690] [2024-06-27 19:19:12,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:12,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:12,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:12,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:12,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132226690] [2024-06-27 19:19:12,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132226690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:12,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:12,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:12,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265101698] [2024-06-27 19:19:12,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:12,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:12,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:12,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:12,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:12,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:12,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 359 transitions, 5237 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:12,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:12,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:12,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:12,811 INFO L124 PetriNetUnfolderBase]: 2101/3561 cut-off events. [2024-06-27 19:19:12,811 INFO L125 PetriNetUnfolderBase]: For 245277/245280 co-relation queries the response was YES. [2024-06-27 19:19:12,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25046 conditions, 3561 events. 2101/3561 cut-off events. For 245277/245280 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 22156 event pairs, 412 based on Foata normal form. 1/3556 useless extension candidates. Maximal degree in co-relation 24920. Up to 2937 conditions per place. [2024-06-27 19:19:12,854 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 163 changer transitions 0/388 dead transitions. [2024-06-27 19:19:12,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 388 transitions, 6721 flow [2024-06-27 19:19:12,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:12,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:12,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:19:12,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-27 19:19:12,855 INFO L175 Difference]: Start difference. First operand has 283 places, 359 transitions, 5237 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:19:12,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 388 transitions, 6721 flow [2024-06-27 19:19:13,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 388 transitions, 6411 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:13,596 INFO L231 Difference]: Finished difference. Result has 287 places, 365 transitions, 5369 flow [2024-06-27 19:19:13,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4955, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5369, PETRI_PLACES=287, PETRI_TRANSITIONS=365} [2024-06-27 19:19:13,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-27 19:19:13,597 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 365 transitions, 5369 flow [2024-06-27 19:19:13,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:13,597 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-27 19:19:13,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:19:13,598 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-27 19:19:13,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:13,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1470082885, now seen corresponding path program 5 times [2024-06-27 19:19:13,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:13,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045619678] [2024-06-27 19:19:13,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:13,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:13,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:13,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045619678] [2024-06-27 19:19:13,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045619678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:13,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:13,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:13,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457278859] [2024-06-27 19:19:13,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:13,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:13,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:13,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:13,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:13,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:13,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 365 transitions, 5369 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:13,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:13,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:13,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:14,290 INFO L124 PetriNetUnfolderBase]: 2098/3551 cut-off events. [2024-06-27 19:19:14,291 INFO L125 PetriNetUnfolderBase]: For 250171/250174 co-relation queries the response was YES. [2024-06-27 19:19:14,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24984 conditions, 3551 events. 2098/3551 cut-off events. For 250171/250174 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22031 event pairs, 421 based on Foata normal form. 1/3540 useless extension candidates. Maximal degree in co-relation 24856. Up to 2934 conditions per place. [2024-06-27 19:19:14,334 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 163 changer transitions 0/385 dead transitions. [2024-06-27 19:19:14,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 385 transitions, 6455 flow [2024-06-27 19:19:14,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:14,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:14,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:19:14,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:19:14,335 INFO L175 Difference]: Start difference. First operand has 287 places, 365 transitions, 5369 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:19:14,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 385 transitions, 6455 flow [2024-06-27 19:19:15,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 385 transitions, 5946 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:15,076 INFO L231 Difference]: Finished difference. Result has 288 places, 365 transitions, 5192 flow [2024-06-27 19:19:15,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4860, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5192, PETRI_PLACES=288, PETRI_TRANSITIONS=365} [2024-06-27 19:19:15,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 19:19:15,076 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 365 transitions, 5192 flow [2024-06-27 19:19:15,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:15,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:15,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:15,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:19:15,077 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-27 19:19:15,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:15,077 INFO L85 PathProgramCache]: Analyzing trace with hash -277289932, now seen corresponding path program 7 times [2024-06-27 19:19:15,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:15,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740190582] [2024-06-27 19:19:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:15,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:15,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:15,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740190582] [2024-06-27 19:19:15,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740190582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:15,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:15,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022711861] [2024-06-27 19:19:15,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:15,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:15,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:15,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:15,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:15,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:15,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 365 transitions, 5192 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:15,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:15,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:15,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:15,715 INFO L124 PetriNetUnfolderBase]: 2108/3569 cut-off events. [2024-06-27 19:19:15,716 INFO L125 PetriNetUnfolderBase]: For 258288/258288 co-relation queries the response was YES. [2024-06-27 19:19:15,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24843 conditions, 3569 events. 2108/3569 cut-off events. For 258288/258288 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22281 event pairs, 392 based on Foata normal form. 2/3563 useless extension candidates. Maximal degree in co-relation 24715. Up to 2910 conditions per place. [2024-06-27 19:19:15,759 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 106 changer transitions 0/391 dead transitions. [2024-06-27 19:19:15,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 391 transitions, 6366 flow [2024-06-27 19:19:15,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:15,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:15,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:19:15,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:19:15,761 INFO L175 Difference]: Start difference. First operand has 288 places, 365 transitions, 5192 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:19:15,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 391 transitions, 6366 flow [2024-06-27 19:19:16,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 391 transitions, 6032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:16,427 INFO L231 Difference]: Finished difference. Result has 288 places, 369 transitions, 5143 flow [2024-06-27 19:19:16,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4858, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5143, PETRI_PLACES=288, PETRI_TRANSITIONS=369} [2024-06-27 19:19:16,428 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-27 19:19:16,428 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 369 transitions, 5143 flow [2024-06-27 19:19:16,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:16,429 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-27 19:19:16,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:19:16,429 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-27 19:19:16,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:16,429 INFO L85 PathProgramCache]: Analyzing trace with hash -941709516, now seen corresponding path program 8 times [2024-06-27 19:19:16,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:16,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455744196] [2024-06-27 19:19:16,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:16,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:16,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:16,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-27 19:19:16,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:16,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455744196] [2024-06-27 19:19:16,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455744196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:16,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:16,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:16,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204600790] [2024-06-27 19:19:16,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:16,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:16,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:16,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:16,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:16,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:16,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 369 transitions, 5143 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:16,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:16,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:16,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:17,080 INFO L124 PetriNetUnfolderBase]: 2102/3561 cut-off events. [2024-06-27 19:19:17,081 INFO L125 PetriNetUnfolderBase]: For 258925/258925 co-relation queries the response was YES. [2024-06-27 19:19:17,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24634 conditions, 3561 events. 2102/3561 cut-off events. For 258925/258925 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22238 event pairs, 392 based on Foata normal form. 2/3555 useless extension candidates. Maximal degree in co-relation 24505. Up to 2905 conditions per place. [2024-06-27 19:19:17,124 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 103 changer transitions 0/388 dead transitions. [2024-06-27 19:19:17,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 388 transitions, 6241 flow [2024-06-27 19:19:17,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:17,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:17,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:19:17,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:19:17,125 INFO L175 Difference]: Start difference. First operand has 288 places, 369 transitions, 5143 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:19:17,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 388 transitions, 6241 flow [2024-06-27 19:19:17,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 388 transitions, 5894 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:17,882 INFO L231 Difference]: Finished difference. Result has 290 places, 369 transitions, 5009 flow [2024-06-27 19:19:17,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5009, PETRI_PLACES=290, PETRI_TRANSITIONS=369} [2024-06-27 19:19:17,882 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-27 19:19:17,882 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 369 transitions, 5009 flow [2024-06-27 19:19:17,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:17,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:17,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:17,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:19:17,883 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-27 19:19:17,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:17,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1481474854, now seen corresponding path program 9 times [2024-06-27 19:19:17,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:17,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958856673] [2024-06-27 19:19:17,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:17,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:17,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:17,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:17,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:17,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958856673] [2024-06-27 19:19:17,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958856673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:17,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:17,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:17,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723256239] [2024-06-27 19:19:17,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:17,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:17,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:17,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:17,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:18,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:18,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 369 transitions, 5009 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:18,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:18,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:18,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:18,600 INFO L124 PetriNetUnfolderBase]: 2138/3632 cut-off events. [2024-06-27 19:19:18,600 INFO L125 PetriNetUnfolderBase]: For 274450/274450 co-relation queries the response was YES. [2024-06-27 19:19:18,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25032 conditions, 3632 events. 2138/3632 cut-off events. For 274450/274450 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 22768 event pairs, 377 based on Foata normal form. 4/3634 useless extension candidates. Maximal degree in co-relation 24902. Up to 3214 conditions per place. [2024-06-27 19:19:18,640 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 52 changer transitions 0/399 dead transitions. [2024-06-27 19:19:18,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 399 transitions, 6173 flow [2024-06-27 19:19:18,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:18,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:18,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:19:18,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 19:19:18,641 INFO L175 Difference]: Start difference. First operand has 290 places, 369 transitions, 5009 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:19:18,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 399 transitions, 6173 flow [2024-06-27 19:19:19,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 399 transitions, 5951 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:19,480 INFO L231 Difference]: Finished difference. Result has 294 places, 383 transitions, 5139 flow [2024-06-27 19:19:19,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5139, PETRI_PLACES=294, PETRI_TRANSITIONS=383} [2024-06-27 19:19:19,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-27 19:19:19,481 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 383 transitions, 5139 flow [2024-06-27 19:19:19,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:19,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:19,481 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-27 19:19:19,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:19:19,482 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-27 19:19:19,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:19,482 INFO L85 PathProgramCache]: Analyzing trace with hash 80018466, now seen corresponding path program 10 times [2024-06-27 19:19:19,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:19,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387527067] [2024-06-27 19:19:19,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:19,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:19,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:19,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:19,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:19,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387527067] [2024-06-27 19:19:19,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387527067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:19,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:19,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:19,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659800626] [2024-06-27 19:19:19,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:19,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:19,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:19,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:19,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:19,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:19,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 383 transitions, 5139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:19,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:19,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:19,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:20,197 INFO L124 PetriNetUnfolderBase]: 2188/3714 cut-off events. [2024-06-27 19:19:20,197 INFO L125 PetriNetUnfolderBase]: For 292880/292883 co-relation queries the response was YES. [2024-06-27 19:19:20,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26302 conditions, 3714 events. 2188/3714 cut-off events. For 292880/292883 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23377 event pairs, 386 based on Foata normal form. 4/3715 useless extension candidates. Maximal degree in co-relation 26170. Up to 3031 conditions per place. [2024-06-27 19:19:20,245 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 133 changer transitions 0/431 dead transitions. [2024-06-27 19:19:20,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 431 transitions, 6806 flow [2024-06-27 19:19:20,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:20,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 19:19:20,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-27 19:19:20,247 INFO L175 Difference]: Start difference. First operand has 294 places, 383 transitions, 5139 flow. Second operand 7 states and 189 transitions. [2024-06-27 19:19:20,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 431 transitions, 6806 flow [2024-06-27 19:19:20,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 431 transitions, 6648 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:20,966 INFO L231 Difference]: Finished difference. Result has 298 places, 402 transitions, 5705 flow [2024-06-27 19:19:20,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4981, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5705, PETRI_PLACES=298, PETRI_TRANSITIONS=402} [2024-06-27 19:19:20,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-27 19:19:20,967 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 402 transitions, 5705 flow [2024-06-27 19:19:20,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:20,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:20,967 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-27 19:19:20,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:19:20,967 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-27 19:19:20,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:20,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1205570640, now seen corresponding path program 11 times [2024-06-27 19:19:20,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:20,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026007402] [2024-06-27 19:19:20,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:21,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:21,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:21,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026007402] [2024-06-27 19:19:21,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026007402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:21,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:21,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:21,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583102761] [2024-06-27 19:19:21,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:21,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:21,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:21,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:21,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:21,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:21,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 402 transitions, 5705 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:21,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:21,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:21,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:21,792 INFO L124 PetriNetUnfolderBase]: 2176/3697 cut-off events. [2024-06-27 19:19:21,792 INFO L125 PetriNetUnfolderBase]: For 296766/296766 co-relation queries the response was YES. [2024-06-27 19:19:21,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26950 conditions, 3697 events. 2176/3697 cut-off events. For 296766/296766 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23222 event pairs, 377 based on Foata normal form. 4/3699 useless extension candidates. Maximal degree in co-relation 26814. Up to 3021 conditions per place. [2024-06-27 19:19:21,832 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 129 changer transitions 0/433 dead transitions. [2024-06-27 19:19:21,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 433 transitions, 6785 flow [2024-06-27 19:19:21,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:21,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:21,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-27 19:19:21,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-27 19:19:21,833 INFO L175 Difference]: Start difference. First operand has 298 places, 402 transitions, 5705 flow. Second operand 8 states and 210 transitions. [2024-06-27 19:19:21,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 433 transitions, 6785 flow [2024-06-27 19:19:22,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 433 transitions, 6651 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-27 19:19:22,864 INFO L231 Difference]: Finished difference. Result has 304 places, 402 transitions, 5858 flow [2024-06-27 19:19:22,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5858, PETRI_PLACES=304, PETRI_TRANSITIONS=402} [2024-06-27 19:19:22,864 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-27 19:19:22,865 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 402 transitions, 5858 flow [2024-06-27 19:19:22,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:22,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:22,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:22,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:19:22,865 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-27 19:19:22,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:22,865 INFO L85 PathProgramCache]: Analyzing trace with hash 806382934, now seen corresponding path program 12 times [2024-06-27 19:19:22,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:22,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557052396] [2024-06-27 19:19:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:22,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:22,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:22,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:22,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:22,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557052396] [2024-06-27 19:19:22,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557052396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:22,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:22,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:19:22,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536847005] [2024-06-27 19:19:22,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:22,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:19:22,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:22,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:19:22,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:19:23,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:23,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 402 transitions, 5858 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:23,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:23,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:23,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:23,618 INFO L124 PetriNetUnfolderBase]: 2170/3689 cut-off events. [2024-06-27 19:19:23,618 INFO L125 PetriNetUnfolderBase]: For 284674/284674 co-relation queries the response was YES. [2024-06-27 19:19:23,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26745 conditions, 3689 events. 2170/3689 cut-off events. For 284674/284674 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23182 event pairs, 377 based on Foata normal form. 2/3689 useless extension candidates. Maximal degree in co-relation 26608. Up to 3274 conditions per place. [2024-06-27 19:19:23,665 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 384 selfloop transitions, 35 changer transitions 0/427 dead transitions. [2024-06-27 19:19:23,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 427 transitions, 6760 flow [2024-06-27 19:19:23,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:19:23,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:19:23,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-27 19:19:23,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-27 19:19:23,666 INFO L175 Difference]: Start difference. First operand has 304 places, 402 transitions, 5858 flow. Second operand 6 states and 158 transitions. [2024-06-27 19:19:23,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 427 transitions, 6760 flow [2024-06-27 19:19:24,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 427 transitions, 6392 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:24,607 INFO L231 Difference]: Finished difference. Result has 302 places, 402 transitions, 5574 flow [2024-06-27 19:19:24,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5490, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5574, PETRI_PLACES=302, PETRI_TRANSITIONS=402} [2024-06-27 19:19:24,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-27 19:19:24,608 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 402 transitions, 5574 flow [2024-06-27 19:19:24,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:24,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:24,608 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-27 19:19:24,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:19:24,609 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-27 19:19:24,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:24,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1966205021, now seen corresponding path program 6 times [2024-06-27 19:19:24,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:24,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861753842] [2024-06-27 19:19:24,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:24,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:24,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:24,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:24,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:24,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861753842] [2024-06-27 19:19:24,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861753842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:24,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:24,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:24,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736410002] [2024-06-27 19:19:24,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:24,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:24,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:24,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:24,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:24,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:24,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 402 transitions, 5574 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:24,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:24,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:24,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:25,418 INFO L124 PetriNetUnfolderBase]: 2167/3670 cut-off events. [2024-06-27 19:19:25,418 INFO L125 PetriNetUnfolderBase]: For 277070/277070 co-relation queries the response was YES. [2024-06-27 19:19:25,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26234 conditions, 3670 events. 2167/3670 cut-off events. For 277070/277070 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23058 event pairs, 389 based on Foata normal form. 1/3666 useless extension candidates. Maximal degree in co-relation 26097. Up to 3032 conditions per place. [2024-06-27 19:19:25,536 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 155 changer transitions 0/422 dead transitions. [2024-06-27 19:19:25,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 422 transitions, 6754 flow [2024-06-27 19:19:25,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:25,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:25,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:19:25,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:19:25,538 INFO L175 Difference]: Start difference. First operand has 302 places, 402 transitions, 5574 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:19:25,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 422 transitions, 6754 flow [2024-06-27 19:19:26,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 422 transitions, 6622 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:26,589 INFO L231 Difference]: Finished difference. Result has 303 places, 402 transitions, 5758 flow [2024-06-27 19:19:26,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5758, PETRI_PLACES=303, PETRI_TRANSITIONS=402} [2024-06-27 19:19:26,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-27 19:19:26,590 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 402 transitions, 5758 flow [2024-06-27 19:19:26,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:26,590 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-27 19:19:26,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:19:26,591 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-27 19:19:26,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:26,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1199609839, now seen corresponding path program 7 times [2024-06-27 19:19:26,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:26,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790027093] [2024-06-27 19:19:26,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:26,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:26,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:26,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:26,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790027093] [2024-06-27 19:19:26,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790027093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:26,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:26,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:26,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689472461] [2024-06-27 19:19:26,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:26,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:26,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:26,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:26,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:26,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:26,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 402 transitions, 5758 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:26,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:26,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:26,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:27,355 INFO L124 PetriNetUnfolderBase]: 2172/3679 cut-off events. [2024-06-27 19:19:27,355 INFO L125 PetriNetUnfolderBase]: For 284944/284944 co-relation queries the response was YES. [2024-06-27 19:19:27,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26653 conditions, 3679 events. 2172/3679 cut-off events. For 284944/284944 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23097 event pairs, 389 based on Foata normal form. 1/3675 useless extension candidates. Maximal degree in co-relation 26516. Up to 3038 conditions per place. [2024-06-27 19:19:27,401 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 168 changer transitions 0/425 dead transitions. [2024-06-27 19:19:27,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 425 transitions, 7006 flow [2024-06-27 19:19:27,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:19:27,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:19:27,403 INFO L175 Difference]: Start difference. First operand has 303 places, 402 transitions, 5758 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:19:27,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 425 transitions, 7006 flow [2024-06-27 19:19:28,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 425 transitions, 6786 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:28,358 INFO L231 Difference]: Finished difference. Result has 305 places, 405 transitions, 5938 flow [2024-06-27 19:19:28,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5938, PETRI_PLACES=305, PETRI_TRANSITIONS=405} [2024-06-27 19:19:28,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-27 19:19:28,358 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 405 transitions, 5938 flow [2024-06-27 19:19:28,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:28,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:28,359 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-27 19:19:28,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:19:28,359 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-27 19:19:28,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:28,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1200055309, now seen corresponding path program 8 times [2024-06-27 19:19:28,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:28,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825586509] [2024-06-27 19:19:28,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:28,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:28,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:28,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-27 19:19:28,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:28,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825586509] [2024-06-27 19:19:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825586509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:28,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:28,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:28,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797972689] [2024-06-27 19:19:28,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:28,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:28,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:28,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:28,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:28,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 405 transitions, 5938 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:28,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:28,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:28,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:29,219 INFO L124 PetriNetUnfolderBase]: 2169/3675 cut-off events. [2024-06-27 19:19:29,220 INFO L125 PetriNetUnfolderBase]: For 289652/289652 co-relation queries the response was YES. [2024-06-27 19:19:29,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26696 conditions, 3675 events. 2169/3675 cut-off events. For 289652/289652 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23065 event pairs, 389 based on Foata normal form. 1/3671 useless extension candidates. Maximal degree in co-relation 26558. Up to 3035 conditions per place. [2024-06-27 19:19:29,264 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 168 changer transitions 0/425 dead transitions. [2024-06-27 19:19:29,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 425 transitions, 7132 flow [2024-06-27 19:19:29,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:29,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:29,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:19:29,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:19:29,266 INFO L175 Difference]: Start difference. First operand has 305 places, 405 transitions, 5938 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:19:29,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 425 transitions, 7132 flow [2024-06-27 19:19:30,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 425 transitions, 6861 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:30,430 INFO L231 Difference]: Finished difference. Result has 308 places, 405 transitions, 6009 flow [2024-06-27 19:19:30,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5667, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6009, PETRI_PLACES=308, PETRI_TRANSITIONS=405} [2024-06-27 19:19:30,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 19:19:30,431 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 405 transitions, 6009 flow [2024-06-27 19:19:30,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:30,431 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-27 19:19:30,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:19:30,432 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-27 19:19:30,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:30,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1137395903, now seen corresponding path program 9 times [2024-06-27 19:19:30,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:30,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826285349] [2024-06-27 19:19:30,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:30,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:30,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:30,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:30,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:30,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826285349] [2024-06-27 19:19:30,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826285349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:30,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:30,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:30,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914864276] [2024-06-27 19:19:30,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:30,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:30,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:30,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:30,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:30,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:30,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 405 transitions, 6009 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:30,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:30,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:30,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:31,273 INFO L124 PetriNetUnfolderBase]: 2166/3671 cut-off events. [2024-06-27 19:19:31,274 INFO L125 PetriNetUnfolderBase]: For 294037/294037 co-relation queries the response was YES. [2024-06-27 19:19:31,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26696 conditions, 3671 events. 2166/3671 cut-off events. For 294037/294037 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23043 event pairs, 389 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26557. Up to 3032 conditions per place. [2024-06-27 19:19:31,325 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 259 selfloop transitions, 158 changer transitions 0/425 dead transitions. [2024-06-27 19:19:31,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 425 transitions, 7207 flow [2024-06-27 19:19:31,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:31,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:31,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:19:31,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:19:31,326 INFO L175 Difference]: Start difference. First operand has 308 places, 405 transitions, 6009 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:19:31,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 425 transitions, 7207 flow [2024-06-27 19:19:32,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 425 transitions, 6616 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:32,555 INFO L231 Difference]: Finished difference. Result has 307 places, 405 transitions, 5740 flow [2024-06-27 19:19:32,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5418, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5740, PETRI_PLACES=307, PETRI_TRANSITIONS=405} [2024-06-27 19:19:32,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 19:19:32,555 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 405 transitions, 5740 flow [2024-06-27 19:19:32,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:32,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:32,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:32,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:19:32,556 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-27 19:19:32,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:32,556 INFO L85 PathProgramCache]: Analyzing trace with hash -597610787, now seen corresponding path program 10 times [2024-06-27 19:19:32,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:32,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436183633] [2024-06-27 19:19:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:32,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:32,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:32,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:32,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436183633] [2024-06-27 19:19:32,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436183633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:32,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:32,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:32,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268374552] [2024-06-27 19:19:32,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:32,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:32,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:32,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:32,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:32,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:32,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 405 transitions, 5740 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:32,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:32,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:32,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:33,366 INFO L124 PetriNetUnfolderBase]: 2163/3672 cut-off events. [2024-06-27 19:19:33,367 INFO L125 PetriNetUnfolderBase]: For 295046/295046 co-relation queries the response was YES. [2024-06-27 19:19:33,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26397 conditions, 3672 events. 2163/3672 cut-off events. For 295046/295046 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23089 event pairs, 377 based on Foata normal form. 1/3671 useless extension candidates. Maximal degree in co-relation 26258. Up to 3255 conditions per place. [2024-06-27 19:19:33,418 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 53 changer transitions 0/422 dead transitions. [2024-06-27 19:19:33,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 422 transitions, 6768 flow [2024-06-27 19:19:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:33,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 19:19:33,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-27 19:19:33,420 INFO L175 Difference]: Start difference. First operand has 307 places, 405 transitions, 5740 flow. Second operand 9 states and 206 transitions. [2024-06-27 19:19:33,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 422 transitions, 6768 flow [2024-06-27 19:19:34,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 422 transitions, 6146 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 19:19:34,691 INFO L231 Difference]: Finished difference. Result has 306 places, 405 transitions, 5230 flow [2024-06-27 19:19:34,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5118, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5230, PETRI_PLACES=306, PETRI_TRANSITIONS=405} [2024-06-27 19:19:34,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-27 19:19:34,692 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 405 transitions, 5230 flow [2024-06-27 19:19:34,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:34,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:34,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:34,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:19:34,693 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-27 19:19:34,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:34,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1920550865, now seen corresponding path program 11 times [2024-06-27 19:19:34,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:34,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920582526] [2024-06-27 19:19:34,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:34,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:34,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:34,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:34,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920582526] [2024-06-27 19:19:34,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920582526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:34,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:34,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:34,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647882038] [2024-06-27 19:19:34,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:34,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:34,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:34,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:34,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:34,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:34,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 405 transitions, 5230 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:34,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:34,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:34,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:35,448 INFO L124 PetriNetUnfolderBase]: 2160/3668 cut-off events. [2024-06-27 19:19:35,448 INFO L125 PetriNetUnfolderBase]: For 293766/293766 co-relation queries the response was YES. [2024-06-27 19:19:35,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25950 conditions, 3668 events. 2160/3668 cut-off events. For 293766/293766 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23078 event pairs, 377 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 25812. Up to 3252 conditions per place. [2024-06-27 19:19:35,495 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 53 changer transitions 0/421 dead transitions. [2024-06-27 19:19:35,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 421 transitions, 6094 flow [2024-06-27 19:19:35,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:35,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:35,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:19:35,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 19:19:35,497 INFO L175 Difference]: Start difference. First operand has 306 places, 405 transitions, 5230 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:19:35,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 421 transitions, 6094 flow [2024-06-27 19:19:36,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 421 transitions, 5954 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:36,630 INFO L231 Difference]: Finished difference. Result has 307 places, 405 transitions, 5202 flow [2024-06-27 19:19:36,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5090, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5202, PETRI_PLACES=307, PETRI_TRANSITIONS=405} [2024-06-27 19:19:36,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-27 19:19:36,631 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 405 transitions, 5202 flow [2024-06-27 19:19:36,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:36,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:36,631 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-27 19:19:36,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:19:36,632 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-27 19:19:36,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:36,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1363806639, now seen corresponding path program 12 times [2024-06-27 19:19:36,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:36,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25202085] [2024-06-27 19:19:36,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:36,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:36,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:36,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:36,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:36,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25202085] [2024-06-27 19:19:36,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25202085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:36,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:36,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:36,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988077014] [2024-06-27 19:19:36,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:36,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:36,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:36,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:36,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:36,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:36,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 405 transitions, 5202 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:36,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:36,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:36,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:37,370 INFO L124 PetriNetUnfolderBase]: 2157/3664 cut-off events. [2024-06-27 19:19:37,371 INFO L125 PetriNetUnfolderBase]: For 296915/296915 co-relation queries the response was YES. [2024-06-27 19:19:37,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25896 conditions, 3664 events. 2157/3664 cut-off events. For 296915/296915 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23015 event pairs, 377 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 25757. Up to 3107 conditions per place. [2024-06-27 19:19:37,418 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 114 changer transitions 0/434 dead transitions. [2024-06-27 19:19:37,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 434 transitions, 6290 flow [2024-06-27 19:19:37,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:37,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:37,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:19:37,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-27 19:19:37,419 INFO L175 Difference]: Start difference. First operand has 307 places, 405 transitions, 5202 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:19:37,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 434 transitions, 6290 flow [2024-06-27 19:19:38,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 434 transitions, 6150 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 19:19:38,642 INFO L231 Difference]: Finished difference. Result has 308 places, 405 transitions, 5300 flow [2024-06-27 19:19:38,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5062, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5300, PETRI_PLACES=308, PETRI_TRANSITIONS=405} [2024-06-27 19:19:38,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 19:19:38,642 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 405 transitions, 5300 flow [2024-06-27 19:19:38,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:38,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:38,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:38,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:19:38,643 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-27 19:19:38,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:38,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1372520739, now seen corresponding path program 13 times [2024-06-27 19:19:38,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:38,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865815767] [2024-06-27 19:19:38,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:38,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:38,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:38,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:38,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:38,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865815767] [2024-06-27 19:19:38,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865815767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:38,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:38,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:38,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714271953] [2024-06-27 19:19:38,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:38,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:38,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:38,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:38,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:38,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:38,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 405 transitions, 5300 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:38,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:38,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:38,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:39,473 INFO L124 PetriNetUnfolderBase]: 2162/3673 cut-off events. [2024-06-27 19:19:39,473 INFO L125 PetriNetUnfolderBase]: For 304288/304288 co-relation queries the response was YES. [2024-06-27 19:19:39,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26216 conditions, 3673 events. 2162/3673 cut-off events. For 304288/304288 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 23096 event pairs, 377 based on Foata normal form. 1/3672 useless extension candidates. Maximal degree in co-relation 26076. Up to 3113 conditions per place. [2024-06-27 19:19:39,516 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 317 selfloop transitions, 112 changer transitions 0/437 dead transitions. [2024-06-27 19:19:39,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 437 transitions, 6448 flow [2024-06-27 19:19:39,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:39,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:19:39,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 19:19:39,517 INFO L175 Difference]: Start difference. First operand has 308 places, 405 transitions, 5300 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:19:39,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 437 transitions, 6448 flow [2024-06-27 19:19:40,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 437 transitions, 6159 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:40,956 INFO L231 Difference]: Finished difference. Result has 308 places, 408 transitions, 5299 flow [2024-06-27 19:19:40,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5299, PETRI_PLACES=308, PETRI_TRANSITIONS=408} [2024-06-27 19:19:40,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-27 19:19:40,956 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 408 transitions, 5299 flow [2024-06-27 19:19:40,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:40,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:40,957 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-27 19:19:40,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:19:40,957 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-27 19:19:40,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:40,958 INFO L85 PathProgramCache]: Analyzing trace with hash 811157213, now seen corresponding path program 14 times [2024-06-27 19:19:40,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:40,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297257187] [2024-06-27 19:19:40,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:40,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:40,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:41,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297257187] [2024-06-27 19:19:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297257187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107124797] [2024-06-27 19:19:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:41,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:41,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:41,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:41,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 408 transitions, 5299 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:41,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:41,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:41,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:41,762 INFO L124 PetriNetUnfolderBase]: 2167/3683 cut-off events. [2024-06-27 19:19:41,763 INFO L125 PetriNetUnfolderBase]: For 304662/304665 co-relation queries the response was YES. [2024-06-27 19:19:41,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26228 conditions, 3683 events. 2167/3683 cut-off events. For 304662/304665 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23190 event pairs, 386 based on Foata normal form. 3/3683 useless extension candidates. Maximal degree in co-relation 26088. Up to 3119 conditions per place. [2024-06-27 19:19:41,811 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 116 changer transitions 0/436 dead transitions. [2024-06-27 19:19:41,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 436 transitions, 6435 flow [2024-06-27 19:19:41,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:41,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:41,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:19:41,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 19:19:41,813 INFO L175 Difference]: Start difference. First operand has 308 places, 408 transitions, 5299 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:19:41,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 436 transitions, 6435 flow [2024-06-27 19:19:43,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 436 transitions, 6233 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:43,198 INFO L231 Difference]: Finished difference. Result has 309 places, 411 transitions, 5389 flow [2024-06-27 19:19:43,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5389, PETRI_PLACES=309, PETRI_TRANSITIONS=411} [2024-06-27 19:19:43,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-27 19:19:43,199 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 411 transitions, 5389 flow [2024-06-27 19:19:43,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:43,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:43,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:43,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:19:43,200 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-27 19:19:43,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:43,200 INFO L85 PathProgramCache]: Analyzing trace with hash 87382795, now seen corresponding path program 15 times [2024-06-27 19:19:43,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:43,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415937088] [2024-06-27 19:19:43,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:43,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:43,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:43,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:43,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415937088] [2024-06-27 19:19:43,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415937088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:43,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:43,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:43,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935472398] [2024-06-27 19:19:43,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:43,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:43,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:43,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:43,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:43,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:43,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 411 transitions, 5389 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:43,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:43,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:43,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:43,979 INFO L124 PetriNetUnfolderBase]: 2164/3679 cut-off events. [2024-06-27 19:19:43,980 INFO L125 PetriNetUnfolderBase]: For 301643/301646 co-relation queries the response was YES. [2024-06-27 19:19:44,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26127 conditions, 3679 events. 2164/3679 cut-off events. For 301643/301646 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 23197 event pairs, 386 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 25987. Up to 3116 conditions per place. [2024-06-27 19:19:44,027 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 116 changer transitions 0/433 dead transitions. [2024-06-27 19:19:44,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 433 transitions, 6293 flow [2024-06-27 19:19:44,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:44,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:44,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 19:19:44,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-27 19:19:44,028 INFO L175 Difference]: Start difference. First operand has 309 places, 411 transitions, 5389 flow. Second operand 9 states and 213 transitions. [2024-06-27 19:19:44,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 433 transitions, 6293 flow [2024-06-27 19:19:45,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 433 transitions, 6071 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:45,564 INFO L231 Difference]: Finished difference. Result has 313 places, 411 transitions, 5405 flow [2024-06-27 19:19:45,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5405, PETRI_PLACES=313, PETRI_TRANSITIONS=411} [2024-06-27 19:19:45,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-27 19:19:45,565 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 411 transitions, 5405 flow [2024-06-27 19:19:45,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:45,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:45,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:45,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:19:45,566 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-27 19:19:45,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:45,566 INFO L85 PathProgramCache]: Analyzing trace with hash -613418445, now seen corresponding path program 1 times [2024-06-27 19:19:45,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:45,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025054584] [2024-06-27 19:19:45,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:45,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:45,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:45,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:45,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:45,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025054584] [2024-06-27 19:19:45,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025054584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:45,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:45,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:45,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146101858] [2024-06-27 19:19:45,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:45,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:45,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:45,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:45,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 411 transitions, 5405 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:45,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:45,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:45,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:46,349 INFO L124 PetriNetUnfolderBase]: 2283/3875 cut-off events. [2024-06-27 19:19:46,349 INFO L125 PetriNetUnfolderBase]: For 398147/398147 co-relation queries the response was YES. [2024-06-27 19:19:46,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28545 conditions, 3875 events. 2283/3875 cut-off events. For 398147/398147 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24577 event pairs, 379 based on Foata normal form. 12/3882 useless extension candidates. Maximal degree in co-relation 28404. Up to 2750 conditions per place. [2024-06-27 19:19:46,398 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 244 selfloop transitions, 193 changer transitions 0/445 dead transitions. [2024-06-27 19:19:46,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 445 transitions, 6637 flow [2024-06-27 19:19:46,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:46,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:46,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:19:46,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:19:46,399 INFO L175 Difference]: Start difference. First operand has 313 places, 411 transitions, 5405 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:19:46,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 445 transitions, 6637 flow [2024-06-27 19:19:47,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 445 transitions, 6182 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-27 19:19:47,437 INFO L231 Difference]: Finished difference. Result has 310 places, 415 transitions, 5429 flow [2024-06-27 19:19:47,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5429, PETRI_PLACES=310, PETRI_TRANSITIONS=415} [2024-06-27 19:19:47,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-27 19:19:47,437 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 415 transitions, 5429 flow [2024-06-27 19:19:47,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:47,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:47,438 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-27 19:19:47,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:19:47,438 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-27 19:19:47,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:47,438 INFO L85 PathProgramCache]: Analyzing trace with hash 749067885, now seen corresponding path program 2 times [2024-06-27 19:19:47,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:47,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084521999] [2024-06-27 19:19:47,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:47,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:47,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:47,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:47,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084521999] [2024-06-27 19:19:47,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084521999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:47,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:47,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:47,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546693086] [2024-06-27 19:19:47,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:47,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:47,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:47,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:47,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:47,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:47,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 415 transitions, 5429 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:47,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:47,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:47,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:48,208 INFO L124 PetriNetUnfolderBase]: 2339/3966 cut-off events. [2024-06-27 19:19:48,209 INFO L125 PetriNetUnfolderBase]: For 424241/424241 co-relation queries the response was YES. [2024-06-27 19:19:48,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29361 conditions, 3966 events. 2339/3966 cut-off events. For 424241/424241 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25283 event pairs, 442 based on Foata normal form. 16/3977 useless extension candidates. Maximal degree in co-relation 29220. Up to 3241 conditions per place. [2024-06-27 19:19:48,259 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 255 selfloop transitions, 176 changer transitions 0/439 dead transitions. [2024-06-27 19:19:48,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 439 transitions, 6413 flow [2024-06-27 19:19:48,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:48,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:48,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:19:48,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:19:48,260 INFO L175 Difference]: Start difference. First operand has 310 places, 415 transitions, 5429 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:19:48,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 439 transitions, 6413 flow [2024-06-27 19:19:49,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 439 transitions, 6164 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:49,353 INFO L231 Difference]: Finished difference. Result has 314 places, 417 transitions, 5588 flow [2024-06-27 19:19:49,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5180, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5588, PETRI_PLACES=314, PETRI_TRANSITIONS=417} [2024-06-27 19:19:49,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-27 19:19:49,354 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 417 transitions, 5588 flow [2024-06-27 19:19:49,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:49,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:49,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:49,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:19:49,354 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-27 19:19:49,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:49,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1199747789, now seen corresponding path program 3 times [2024-06-27 19:19:49,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:49,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446974991] [2024-06-27 19:19:49,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:49,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:49,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:49,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:49,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:49,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446974991] [2024-06-27 19:19:49,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446974991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:49,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:49,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:49,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014932681] [2024-06-27 19:19:49,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:49,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:49,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:49,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:49,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:49,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:49,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 417 transitions, 5588 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:49,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:49,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:49,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:50,158 INFO L124 PetriNetUnfolderBase]: 2379/4030 cut-off events. [2024-06-27 19:19:50,158 INFO L125 PetriNetUnfolderBase]: For 420303/420303 co-relation queries the response was YES. [2024-06-27 19:19:50,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30180 conditions, 4030 events. 2379/4030 cut-off events. For 420303/420303 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25746 event pairs, 438 based on Foata normal form. 12/4037 useless extension candidates. Maximal degree in co-relation 30037. Up to 3245 conditions per place. [2024-06-27 19:19:50,209 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 256 selfloop transitions, 180 changer transitions 0/444 dead transitions. [2024-06-27 19:19:50,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 444 transitions, 6604 flow [2024-06-27 19:19:50,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:50,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:50,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:19:50,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:19:50,210 INFO L175 Difference]: Start difference. First operand has 314 places, 417 transitions, 5588 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:19:50,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 444 transitions, 6604 flow [2024-06-27 19:19:51,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 444 transitions, 6232 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:51,558 INFO L231 Difference]: Finished difference. Result has 316 places, 419 transitions, 5635 flow [2024-06-27 19:19:51,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5216, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=316, PETRI_TRANSITIONS=419} [2024-06-27 19:19:51,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-27 19:19:51,559 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 419 transitions, 5635 flow [2024-06-27 19:19:51,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:51,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:51,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:51,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:19:51,560 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-27 19:19:51,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:51,560 INFO L85 PathProgramCache]: Analyzing trace with hash 28126859, now seen corresponding path program 4 times [2024-06-27 19:19:51,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:51,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465369740] [2024-06-27 19:19:51,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:51,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465369740] [2024-06-27 19:19:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465369740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:51,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:51,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:51,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272310220] [2024-06-27 19:19:51,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:51,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:51,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:51,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:51,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:51,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:51,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 419 transitions, 5635 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:51,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:51,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:51,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:52,424 INFO L124 PetriNetUnfolderBase]: 2435/4127 cut-off events. [2024-06-27 19:19:52,424 INFO L125 PetriNetUnfolderBase]: For 446024/446024 co-relation queries the response was YES. [2024-06-27 19:19:52,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30880 conditions, 4127 events. 2435/4127 cut-off events. For 446024/446024 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26459 event pairs, 448 based on Foata normal form. 16/4141 useless extension candidates. Maximal degree in co-relation 30736. Up to 3619 conditions per place. [2024-06-27 19:19:52,477 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 55 changer transitions 0/441 dead transitions. [2024-06-27 19:19:52,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 441 transitions, 6625 flow [2024-06-27 19:19:52,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:52,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:19:52,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-27 19:19:52,488 INFO L175 Difference]: Start difference. First operand has 316 places, 419 transitions, 5635 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:19:52,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 441 transitions, 6625 flow [2024-06-27 19:19:53,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 441 transitions, 6234 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:53,768 INFO L231 Difference]: Finished difference. Result has 319 places, 421 transitions, 5418 flow [2024-06-27 19:19:53,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5418, PETRI_PLACES=319, PETRI_TRANSITIONS=421} [2024-06-27 19:19:53,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-27 19:19:53,768 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 421 transitions, 5418 flow [2024-06-27 19:19:53,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:53,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:53,769 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-27 19:19:53,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:19:53,769 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-27 19:19:53,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:53,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1920688815, now seen corresponding path program 5 times [2024-06-27 19:19:53,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:53,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455745922] [2024-06-27 19:19:53,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:53,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:53,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:53,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:53,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455745922] [2024-06-27 19:19:53,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455745922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:53,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:53,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:53,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896604108] [2024-06-27 19:19:53,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:53,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:53,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:53,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:53,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:53,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:53,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 421 transitions, 5418 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:53,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:53,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:53,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:54,717 INFO L124 PetriNetUnfolderBase]: 2521/4265 cut-off events. [2024-06-27 19:19:54,717 INFO L125 PetriNetUnfolderBase]: For 472679/472679 co-relation queries the response was YES. [2024-06-27 19:19:54,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32221 conditions, 4265 events. 2521/4265 cut-off events. For 472679/472679 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27450 event pairs, 458 based on Foata normal form. 12/4275 useless extension candidates. Maximal degree in co-relation 32076. Up to 3579 conditions per place. [2024-06-27 19:19:54,775 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 62 changer transitions 0/448 dead transitions. [2024-06-27 19:19:54,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 448 transitions, 6648 flow [2024-06-27 19:19:54,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:54,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:54,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 19:19:54,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-27 19:19:54,776 INFO L175 Difference]: Start difference. First operand has 319 places, 421 transitions, 5418 flow. Second operand 9 states and 211 transitions. [2024-06-27 19:19:54,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 448 transitions, 6648 flow [2024-06-27 19:19:56,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 448 transitions, 6510 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:56,212 INFO L231 Difference]: Finished difference. Result has 321 places, 424 transitions, 5497 flow [2024-06-27 19:19:56,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5280, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5497, PETRI_PLACES=321, PETRI_TRANSITIONS=424} [2024-06-27 19:19:56,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 279 predicate places. [2024-06-27 19:19:56,212 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 424 transitions, 5497 flow [2024-06-27 19:19:56,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:56,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:56,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:56,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:19:56,213 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-27 19:19:56,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:56,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1914963363, now seen corresponding path program 1 times [2024-06-27 19:19:56,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:56,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996563661] [2024-06-27 19:19:56,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:56,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:56,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:56,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:56,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:56,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996563661] [2024-06-27 19:19:56,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996563661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:56,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:56,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:56,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554894597] [2024-06-27 19:19:56,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:56,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:56,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:56,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:56,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:56,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:56,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 424 transitions, 5497 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:56,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:56,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:56,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:57,154 INFO L124 PetriNetUnfolderBase]: 2627/4445 cut-off events. [2024-06-27 19:19:57,155 INFO L125 PetriNetUnfolderBase]: For 524105/524105 co-relation queries the response was YES. [2024-06-27 19:19:57,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34256 conditions, 4445 events. 2627/4445 cut-off events. For 524105/524105 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28777 event pairs, 493 based on Foata normal form. 12/4455 useless extension candidates. Maximal degree in co-relation 34110. Up to 3795 conditions per place. [2024-06-27 19:19:57,216 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 37 changer transitions 0/452 dead transitions. [2024-06-27 19:19:57,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 452 transitions, 6745 flow [2024-06-27 19:19:57,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:57,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:19:57,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-27 19:19:57,217 INFO L175 Difference]: Start difference. First operand has 321 places, 424 transitions, 5497 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:19:57,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 452 transitions, 6745 flow [2024-06-27 19:19:58,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 452 transitions, 6637 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:58,949 INFO L231 Difference]: Finished difference. Result has 326 places, 428 transitions, 5577 flow [2024-06-27 19:19:58,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5577, PETRI_PLACES=326, PETRI_TRANSITIONS=428} [2024-06-27 19:19:58,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-27 19:19:58,950 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 428 transitions, 5577 flow [2024-06-27 19:19:58,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:58,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:58,950 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-27 19:19:58,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:19:58,951 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-27 19:19:58,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:58,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1363796719, now seen corresponding path program 6 times [2024-06-27 19:19:58,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:58,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979694377] [2024-06-27 19:19:58,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:58,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:58,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:59,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979694377] [2024-06-27 19:19:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979694377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:59,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:59,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:59,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751153219] [2024-06-27 19:19:59,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:59,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:59,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:59,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:59,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:59,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:19:59,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 428 transitions, 5577 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:19:59,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:59,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:19:59,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:59,962 INFO L124 PetriNetUnfolderBase]: 2670/4526 cut-off events. [2024-06-27 19:19:59,962 INFO L125 PetriNetUnfolderBase]: For 544831/544831 co-relation queries the response was YES. [2024-06-27 19:20:00,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34850 conditions, 4526 events. 2670/4526 cut-off events. For 544831/544831 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29511 event pairs, 517 based on Foata normal form. 16/4540 useless extension candidates. Maximal degree in co-relation 34701. Up to 3782 conditions per place. [2024-06-27 19:20:00,029 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 330 selfloop transitions, 124 changer transitions 0/462 dead transitions. [2024-06-27 19:20:00,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 462 transitions, 6649 flow [2024-06-27 19:20:00,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:00,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:00,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-27 19:20:00,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-27 19:20:00,030 INFO L175 Difference]: Start difference. First operand has 326 places, 428 transitions, 5577 flow. Second operand 9 states and 223 transitions. [2024-06-27 19:20:00,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 462 transitions, 6649 flow [2024-06-27 19:20:01,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 462 transitions, 6583 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:01,935 INFO L231 Difference]: Finished difference. Result has 331 places, 430 transitions, 5835 flow [2024-06-27 19:20:01,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5835, PETRI_PLACES=331, PETRI_TRANSITIONS=430} [2024-06-27 19:20:01,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-27 19:20:01,935 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 430 transitions, 5835 flow [2024-06-27 19:20:01,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:01,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:01,936 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-27 19:20:01,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:20:01,936 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-27 19:20:01,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:01,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1214159469, now seen corresponding path program 7 times [2024-06-27 19:20:01,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:01,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944908589] [2024-06-27 19:20:01,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:01,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:01,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:02,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-27 19:20:02,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:02,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944908589] [2024-06-27 19:20:02,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944908589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:02,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:02,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:02,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063667877] [2024-06-27 19:20:02,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:02,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:02,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:02,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:02,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:02,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:02,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 430 transitions, 5835 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:02,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:02,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:02,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:02,959 INFO L124 PetriNetUnfolderBase]: 2723/4612 cut-off events. [2024-06-27 19:20:02,959 INFO L125 PetriNetUnfolderBase]: For 551329/551329 co-relation queries the response was YES. [2024-06-27 19:20:03,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36060 conditions, 4612 events. 2723/4612 cut-off events. For 551329/551329 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 30061 event pairs, 438 based on Foata normal form. 12/4622 useless extension candidates. Maximal degree in co-relation 35909. Up to 3473 conditions per place. [2024-06-27 19:20:03,023 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 141 changer transitions 0/471 dead transitions. [2024-06-27 19:20:03,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 471 transitions, 7133 flow [2024-06-27 19:20:03,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:20:03,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:20:03,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 19:20:03,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233062330623306 [2024-06-27 19:20:03,025 INFO L175 Difference]: Start difference. First operand has 331 places, 430 transitions, 5835 flow. Second operand 9 states and 230 transitions. [2024-06-27 19:20:03,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 471 transitions, 7133 flow [2024-06-27 19:20:05,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 471 transitions, 6859 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:05,102 INFO L231 Difference]: Finished difference. Result has 333 places, 432 transitions, 5913 flow [2024-06-27 19:20:05,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5913, PETRI_PLACES=333, PETRI_TRANSITIONS=432} [2024-06-27 19:20:05,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 291 predicate places. [2024-06-27 19:20:05,103 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 432 transitions, 5913 flow [2024-06-27 19:20:05,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:05,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:05,103 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-27 19:20:05,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:20:05,103 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-27 19:20:05,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:05,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1358219137, now seen corresponding path program 2 times [2024-06-27 19:20:05,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:05,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486880868] [2024-06-27 19:20:05,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:05,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:05,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:05,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:05,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:05,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486880868] [2024-06-27 19:20:05,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486880868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:05,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:05,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:05,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932969141] [2024-06-27 19:20:05,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:05,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:05,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:05,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:05,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:05,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:05,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 432 transitions, 5913 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:05,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:05,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:05,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:06,184 INFO L124 PetriNetUnfolderBase]: 2905/4905 cut-off events. [2024-06-27 19:20:06,184 INFO L125 PetriNetUnfolderBase]: For 609911/609911 co-relation queries the response was YES. [2024-06-27 19:20:06,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39154 conditions, 4905 events. 2905/4905 cut-off events. For 609911/609911 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32275 event pairs, 534 based on Foata normal form. 12/4915 useless extension candidates. Maximal degree in co-relation 39002. Up to 3999 conditions per place. [2024-06-27 19:20:06,253 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 412 selfloop transitions, 49 changer transitions 0/469 dead transitions. [2024-06-27 19:20:06,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 469 transitions, 7387 flow [2024-06-27 19:20:06,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:06,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:20:06,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 19:20:06,254 INFO L175 Difference]: Start difference. First operand has 333 places, 432 transitions, 5913 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:20:06,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 469 transitions, 7387 flow [2024-06-27 19:20:08,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 469 transitions, 7166 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:08,330 INFO L231 Difference]: Finished difference. Result has 338 places, 443 transitions, 6084 flow [2024-06-27 19:20:08,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6084, PETRI_PLACES=338, PETRI_TRANSITIONS=443} [2024-06-27 19:20:08,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-27 19:20:08,331 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 443 transitions, 6084 flow [2024-06-27 19:20:08,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:08,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:08,331 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-27 19:20:08,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:20:08,331 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-27 19:20:08,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:08,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1411749217, now seen corresponding path program 3 times [2024-06-27 19:20:08,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:08,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997033115] [2024-06-27 19:20:08,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:08,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:08,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:08,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997033115] [2024-06-27 19:20:08,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997033115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:08,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:08,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:08,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127038164] [2024-06-27 19:20:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:08,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:08,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:08,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:08,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 443 transitions, 6084 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:08,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:08,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:08,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:09,472 INFO L124 PetriNetUnfolderBase]: 3024/5117 cut-off events. [2024-06-27 19:20:09,472 INFO L125 PetriNetUnfolderBase]: For 662720/662720 co-relation queries the response was YES. [2024-06-27 19:20:09,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41892 conditions, 5117 events. 3024/5117 cut-off events. For 662720/662720 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 34081 event pairs, 467 based on Foata normal form. 12/5127 useless extension candidates. Maximal degree in co-relation 41736. Up to 3727 conditions per place. [2024-06-27 19:20:09,547 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 372 selfloop transitions, 103 changer transitions 0/483 dead transitions. [2024-06-27 19:20:09,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 483 transitions, 7460 flow [2024-06-27 19:20:09,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:09,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:09,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:20:09,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-27 19:20:09,548 INFO L175 Difference]: Start difference. First operand has 338 places, 443 transitions, 6084 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:20:09,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 483 transitions, 7460 flow [2024-06-27 19:20:12,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 483 transitions, 7368 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 19:20:12,414 INFO L231 Difference]: Finished difference. Result has 344 places, 448 transitions, 6392 flow [2024-06-27 19:20:12,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6002, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6392, PETRI_PLACES=344, PETRI_TRANSITIONS=448} [2024-06-27 19:20:12,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-27 19:20:12,415 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 448 transitions, 6392 flow [2024-06-27 19:20:12,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:12,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:12,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:12,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:20:12,415 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-27 19:20:12,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:12,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1677446497, now seen corresponding path program 4 times [2024-06-27 19:20:12,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:12,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860726449] [2024-06-27 19:20:12,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:12,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:12,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:12,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:12,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860726449] [2024-06-27 19:20:12,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860726449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:12,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:12,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:12,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118769414] [2024-06-27 19:20:12,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:12,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:12,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:12,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:12,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:12,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:12,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 448 transitions, 6392 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:12,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:12,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:12,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:13,509 INFO L124 PetriNetUnfolderBase]: 3084/5232 cut-off events. [2024-06-27 19:20:13,510 INFO L125 PetriNetUnfolderBase]: For 670756/670759 co-relation queries the response was YES. [2024-06-27 19:20:13,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43430 conditions, 5232 events. 3084/5232 cut-off events. For 670756/670759 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 35118 event pairs, 494 based on Foata normal form. 14/5243 useless extension candidates. Maximal degree in co-relation 43271. Up to 3674 conditions per place. [2024-06-27 19:20:13,589 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 97 changer transitions 0/486 dead transitions. [2024-06-27 19:20:13,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 486 transitions, 7964 flow [2024-06-27 19:20:13,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:13,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:13,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 19:20:13,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-27 19:20:13,590 INFO L175 Difference]: Start difference. First operand has 344 places, 448 transitions, 6392 flow. Second operand 7 states and 185 transitions. [2024-06-27 19:20:13,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 486 transitions, 7964 flow [2024-06-27 19:20:16,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 486 transitions, 7809 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:16,663 INFO L231 Difference]: Finished difference. Result has 349 places, 454 transitions, 6630 flow [2024-06-27 19:20:16,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6249, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6630, PETRI_PLACES=349, PETRI_TRANSITIONS=454} [2024-06-27 19:20:16,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-27 19:20:16,664 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 454 transitions, 6630 flow [2024-06-27 19:20:16,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:16,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:16,664 INFO 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-27 19:20:16,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:20:16,665 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-27 19:20:16,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:16,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1491753271, now seen corresponding path program 1 times [2024-06-27 19:20:16,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:16,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108448958] [2024-06-27 19:20:16,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:16,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:16,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:16,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:16,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:16,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108448958] [2024-06-27 19:20:16,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108448958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:16,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:16,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:20:16,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589643659] [2024-06-27 19:20:16,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:20:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:20:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:20:16,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:16,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 454 transitions, 6630 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:16,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:16,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:16,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:17,726 INFO L124 PetriNetUnfolderBase]: 3105/5257 cut-off events. [2024-06-27 19:20:17,727 INFO L125 PetriNetUnfolderBase]: For 634806/634806 co-relation queries the response was YES. [2024-06-27 19:20:17,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44413 conditions, 5257 events. 3105/5257 cut-off events. For 634806/634806 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35375 event pairs, 646 based on Foata normal form. 1/5250 useless extension candidates. Maximal degree in co-relation 44250. Up to 4582 conditions per place. [2024-06-27 19:20:17,807 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 105 changer transitions 0/480 dead transitions. [2024-06-27 19:20:17,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 480 transitions, 7940 flow [2024-06-27 19:20:17,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:20:17,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:20:17,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:20:17,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 19:20:17,808 INFO L175 Difference]: Start difference. First operand has 349 places, 454 transitions, 6630 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:20:17,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 480 transitions, 7940 flow [2024-06-27 19:20:20,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 480 transitions, 7801 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 19:20:20,880 INFO L231 Difference]: Finished difference. Result has 354 places, 463 transitions, 6910 flow [2024-06-27 19:20:20,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6491, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6910, PETRI_PLACES=354, PETRI_TRANSITIONS=463} [2024-06-27 19:20:20,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-27 19:20:20,880 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 463 transitions, 6910 flow [2024-06-27 19:20:20,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:20,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:20,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:20,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:20:20,881 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-27 19:20:20,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:20,881 INFO L85 PathProgramCache]: Analyzing trace with hash -552932255, now seen corresponding path program 1 times [2024-06-27 19:20:20,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:20,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331612084] [2024-06-27 19:20:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:20,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:20,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:20,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:20,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331612084] [2024-06-27 19:20:20,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331612084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:20,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:20,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:20,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854478530] [2024-06-27 19:20:20,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:20,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:20,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:20,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:20,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:20,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:20,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 463 transitions, 6910 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:20,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:20,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:20,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:22,011 INFO L124 PetriNetUnfolderBase]: 3118/5289 cut-off events. [2024-06-27 19:20:22,011 INFO L125 PetriNetUnfolderBase]: For 651702/651702 co-relation queries the response was YES. [2024-06-27 19:20:22,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44822 conditions, 5289 events. 3118/5289 cut-off events. For 651702/651702 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 35599 event pairs, 627 based on Foata normal form. 1/5288 useless extension candidates. Maximal degree in co-relation 44656. Up to 4703 conditions per place. [2024-06-27 19:20:22,225 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 61 changer transitions 0/497 dead transitions. [2024-06-27 19:20:22,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 497 transitions, 8264 flow [2024-06-27 19:20:22,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:20:22,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:20:22,226 INFO L175 Difference]: Start difference. First operand has 354 places, 463 transitions, 6910 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:20:22,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 497 transitions, 8264 flow [2024-06-27 19:20:25,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 497 transitions, 8114 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:25,375 INFO L231 Difference]: Finished difference. Result has 358 places, 469 transitions, 7016 flow [2024-06-27 19:20:25,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6762, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7016, PETRI_PLACES=358, PETRI_TRANSITIONS=469} [2024-06-27 19:20:25,375 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 316 predicate places. [2024-06-27 19:20:25,375 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 469 transitions, 7016 flow [2024-06-27 19:20:25,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:25,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:25,376 INFO 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-27 19:20:25,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:20:25,376 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-27 19:20:25,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:25,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1409757315, now seen corresponding path program 2 times [2024-06-27 19:20:25,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:25,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638705560] [2024-06-27 19:20:25,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:25,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:25,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:25,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638705560] [2024-06-27 19:20:25,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638705560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:25,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:25,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:25,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770210022] [2024-06-27 19:20:25,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:25,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:25,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:25,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:25,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:25,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:25,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 469 transitions, 7016 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:25,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:25,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:25,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:26,511 INFO L124 PetriNetUnfolderBase]: 3123/5298 cut-off events. [2024-06-27 19:20:26,512 INFO L125 PetriNetUnfolderBase]: For 653931/653931 co-relation queries the response was YES. [2024-06-27 19:20:26,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45227 conditions, 5298 events. 3123/5298 cut-off events. For 653931/653931 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 35666 event pairs, 626 based on Foata normal form. 1/5297 useless extension candidates. Maximal degree in co-relation 45061. Up to 4752 conditions per place. [2024-06-27 19:20:26,595 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 448 selfloop transitions, 43 changer transitions 0/499 dead transitions. [2024-06-27 19:20:26,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 499 transitions, 8116 flow [2024-06-27 19:20:26,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:26,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:26,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:20:26,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:20:26,597 INFO L175 Difference]: Start difference. First operand has 358 places, 469 transitions, 7016 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:20:26,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 499 transitions, 8116 flow [2024-06-27 19:20:30,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 499 transitions, 7906 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:30,058 INFO L231 Difference]: Finished difference. Result has 361 places, 472 transitions, 6954 flow [2024-06-27 19:20:30,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6806, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6954, PETRI_PLACES=361, PETRI_TRANSITIONS=472} [2024-06-27 19:20:30,058 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-27 19:20:30,058 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 472 transitions, 6954 flow [2024-06-27 19:20:30,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:30,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:30,059 INFO 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-27 19:20:30,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:20:30,059 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-27 19:20:30,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:30,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1232625609, now seen corresponding path program 2 times [2024-06-27 19:20:30,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:30,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893070692] [2024-06-27 19:20:30,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:30,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:30,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:30,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:30,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:30,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893070692] [2024-06-27 19:20:30,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893070692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:30,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:30,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:30,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642917824] [2024-06-27 19:20:30,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:30,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:30,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:30,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:30,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:30,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:30,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 472 transitions, 6954 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:30,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:30,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:30,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:31,152 INFO L124 PetriNetUnfolderBase]: 3141/5325 cut-off events. [2024-06-27 19:20:31,152 INFO L125 PetriNetUnfolderBase]: For 670995/670995 co-relation queries the response was YES. [2024-06-27 19:20:31,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45596 conditions, 5325 events. 3141/5325 cut-off events. For 670995/670995 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35847 event pairs, 627 based on Foata normal form. 1/5324 useless extension candidates. Maximal degree in co-relation 45430. Up to 4729 conditions per place. [2024-06-27 19:20:31,232 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 433 selfloop transitions, 71 changer transitions 0/512 dead transitions. [2024-06-27 19:20:31,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 512 transitions, 8543 flow [2024-06-27 19:20:31,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:31,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-27 19:20:31,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-27 19:20:31,234 INFO L175 Difference]: Start difference. First operand has 361 places, 472 transitions, 6954 flow. Second operand 10 states and 239 transitions. [2024-06-27 19:20:31,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 512 transitions, 8543 flow [2024-06-27 19:20:34,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 512 transitions, 8423 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:34,570 INFO L231 Difference]: Finished difference. Result has 364 places, 481 transitions, 7111 flow [2024-06-27 19:20:34,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7111, PETRI_PLACES=364, PETRI_TRANSITIONS=481} [2024-06-27 19:20:34,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-27 19:20:34,571 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 481 transitions, 7111 flow [2024-06-27 19:20:34,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:34,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:34,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:34,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:20:34,571 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-27 19:20:34,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:34,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1232625795, now seen corresponding path program 3 times [2024-06-27 19:20:34,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:34,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634567048] [2024-06-27 19:20:34,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:34,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:34,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:34,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:34,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634567048] [2024-06-27 19:20:34,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634567048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:34,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:34,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:34,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333815324] [2024-06-27 19:20:34,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:34,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:34,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:34,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:34,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:34,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:34,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 481 transitions, 7111 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:34,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:34,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:34,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:35,809 INFO L124 PetriNetUnfolderBase]: 3146/5334 cut-off events. [2024-06-27 19:20:35,809 INFO L125 PetriNetUnfolderBase]: For 684277/684277 co-relation queries the response was YES. [2024-06-27 19:20:35,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45837 conditions, 5334 events. 3146/5334 cut-off events. For 684277/684277 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35915 event pairs, 626 based on Foata normal form. 1/5333 useless extension candidates. Maximal degree in co-relation 45670. Up to 4781 conditions per place. [2024-06-27 19:20:35,883 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 459 selfloop transitions, 47 changer transitions 0/514 dead transitions. [2024-06-27 19:20:35,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 514 transitions, 8253 flow [2024-06-27 19:20:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:35,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:35,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 19:20:35,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-27 19:20:35,884 INFO L175 Difference]: Start difference. First operand has 364 places, 481 transitions, 7111 flow. Second operand 11 states and 249 transitions. [2024-06-27 19:20:35,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 514 transitions, 8253 flow [2024-06-27 19:20:39,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 514 transitions, 8063 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:39,449 INFO L231 Difference]: Finished difference. Result has 369 places, 484 transitions, 7083 flow [2024-06-27 19:20:39,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6921, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7083, PETRI_PLACES=369, PETRI_TRANSITIONS=484} [2024-06-27 19:20:39,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-27 19:20:39,450 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 484 transitions, 7083 flow [2024-06-27 19:20:39,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:39,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:39,450 INFO 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-27 19:20:39,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:20:39,450 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-27 19:20:39,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:39,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1232388459, now seen corresponding path program 3 times [2024-06-27 19:20:39,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:39,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46675517] [2024-06-27 19:20:39,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:39,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:39,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:39,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:39,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:39,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46675517] [2024-06-27 19:20:39,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46675517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:39,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:39,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:39,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216025362] [2024-06-27 19:20:39,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:39,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:39,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:39,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:39,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:39,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:39,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 484 transitions, 7083 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:39,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:39,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:39,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:40,639 INFO L124 PetriNetUnfolderBase]: 3143/5330 cut-off events. [2024-06-27 19:20:40,639 INFO L125 PetriNetUnfolderBase]: For 692654/692654 co-relation queries the response was YES. [2024-06-27 19:20:40,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45764 conditions, 5330 events. 3143/5330 cut-off events. For 692654/692654 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35910 event pairs, 627 based on Foata normal form. 1/5329 useless extension candidates. Maximal degree in co-relation 45596. Up to 4733 conditions per place. [2024-06-27 19:20:40,720 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 434 selfloop transitions, 73 changer transitions 0/515 dead transitions. [2024-06-27 19:20:40,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 515 transitions, 8365 flow [2024-06-27 19:20:40,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:40,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:40,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 19:20:40,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-27 19:20:40,721 INFO L175 Difference]: Start difference. First operand has 369 places, 484 transitions, 7083 flow. Second operand 11 states and 254 transitions. [2024-06-27 19:20:40,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 515 transitions, 8365 flow [2024-06-27 19:20:44,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 515 transitions, 8219 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 19:20:44,073 INFO L231 Difference]: Finished difference. Result has 371 places, 484 transitions, 7089 flow [2024-06-27 19:20:44,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6937, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7089, PETRI_PLACES=371, PETRI_TRANSITIONS=484} [2024-06-27 19:20:44,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-27 19:20:44,089 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 484 transitions, 7089 flow [2024-06-27 19:20:44,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:44,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:44,089 INFO 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-27 19:20:44,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:20:44,089 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-27 19:20:44,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:44,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1498415145, now seen corresponding path program 1 times [2024-06-27 19:20:44,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:44,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62501808] [2024-06-27 19:20:44,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:44,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:44,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:44,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:44,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:44,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62501808] [2024-06-27 19:20:44,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62501808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:44,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:44,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:44,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003721139] [2024-06-27 19:20:44,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:44,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:44,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:44,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:44,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:44,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:44,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 484 transitions, 7089 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:44,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:44,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:44,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:45,320 INFO L124 PetriNetUnfolderBase]: 3223/5472 cut-off events. [2024-06-27 19:20:45,321 INFO L125 PetriNetUnfolderBase]: For 730630/730630 co-relation queries the response was YES. [2024-06-27 19:20:45,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46629 conditions, 5472 events. 3223/5472 cut-off events. For 730630/730630 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 37121 event pairs, 573 based on Foata normal form. 6/5476 useless extension candidates. Maximal degree in co-relation 46460. Up to 4679 conditions per place. [2024-06-27 19:20:45,408 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 461 selfloop transitions, 55 changer transitions 0/524 dead transitions. [2024-06-27 19:20:45,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 524 transitions, 8507 flow [2024-06-27 19:20:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:45,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 19:20:45,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:20:45,410 INFO L175 Difference]: Start difference. First operand has 371 places, 484 transitions, 7089 flow. Second operand 8 states and 200 transitions. [2024-06-27 19:20:45,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 524 transitions, 8507 flow [2024-06-27 19:20:48,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 524 transitions, 8351 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:20:48,929 INFO L231 Difference]: Finished difference. Result has 370 places, 488 transitions, 7136 flow [2024-06-27 19:20:48,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6933, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7136, PETRI_PLACES=370, PETRI_TRANSITIONS=488} [2024-06-27 19:20:48,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-27 19:20:48,930 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 488 transitions, 7136 flow [2024-06-27 19:20:48,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:48,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:48,930 INFO 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-27 19:20:48,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:20:48,931 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-27 19:20:48,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:48,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1314593851, now seen corresponding path program 2 times [2024-06-27 19:20:48,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:48,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224500270] [2024-06-27 19:20:48,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:48,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:48,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:49,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:49,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:49,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224500270] [2024-06-27 19:20:49,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224500270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649824064] [2024-06-27 19:20:49,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:49,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:49,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:49,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:49,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:49,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:49,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 488 transitions, 7136 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:49,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:49,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:49,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:50,252 INFO L124 PetriNetUnfolderBase]: 3271/5552 cut-off events. [2024-06-27 19:20:50,253 INFO L125 PetriNetUnfolderBase]: For 746675/746675 co-relation queries the response was YES. [2024-06-27 19:20:50,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47455 conditions, 5552 events. 3271/5552 cut-off events. For 746675/746675 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 37739 event pairs, 653 based on Foata normal form. 6/5556 useless extension candidates. Maximal degree in co-relation 47284. Up to 4918 conditions per place. [2024-06-27 19:20:50,346 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 465 selfloop transitions, 48 changer transitions 0/521 dead transitions. [2024-06-27 19:20:50,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 521 transitions, 8320 flow [2024-06-27 19:20:50,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:50,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:50,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-27 19:20:50,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-27 19:20:50,348 INFO L175 Difference]: Start difference. First operand has 370 places, 488 transitions, 7136 flow. Second operand 8 states and 196 transitions. [2024-06-27 19:20:50,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 521 transitions, 8320 flow [2024-06-27 19:20:54,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 521 transitions, 8213 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:54,554 INFO L231 Difference]: Finished difference. Result has 374 places, 490 transitions, 7179 flow [2024-06-27 19:20:54,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7031, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7179, PETRI_PLACES=374, PETRI_TRANSITIONS=490} [2024-06-27 19:20:54,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-27 19:20:54,555 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 490 transitions, 7179 flow [2024-06-27 19:20:54,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:54,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:54,555 INFO 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-27 19:20:54,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:20:54,555 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-27 19:20:54,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:54,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1173546649, now seen corresponding path program 4 times [2024-06-27 19:20:54,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:54,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436193826] [2024-06-27 19:20:54,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:54,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:54,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:54,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:54,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436193826] [2024-06-27 19:20:54,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436193826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:54,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:54,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:20:54,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563910483] [2024-06-27 19:20:54,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:54,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:20:54,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:54,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:20:54,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:20:54,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:54,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 490 transitions, 7179 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:54,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:54,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:54,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:55,872 INFO L124 PetriNetUnfolderBase]: 3300/5586 cut-off events. [2024-06-27 19:20:55,872 INFO L125 PetriNetUnfolderBase]: For 752099/752099 co-relation queries the response was YES. [2024-06-27 19:20:55,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48093 conditions, 5586 events. 3300/5586 cut-off events. For 752099/752099 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 38062 event pairs, 677 based on Foata normal form. 1/5579 useless extension candidates. Maximal degree in co-relation 47920. Up to 4742 conditions per place. [2024-06-27 19:20:55,961 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 162 changer transitions 0/525 dead transitions. [2024-06-27 19:20:55,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 525 transitions, 9060 flow [2024-06-27 19:20:55,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:55,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:55,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:20:55,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:20:55,962 INFO L175 Difference]: Start difference. First operand has 374 places, 490 transitions, 7179 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:20:55,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 525 transitions, 9060 flow [2024-06-27 19:20:59,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 525 transitions, 8958 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:59,385 INFO L231 Difference]: Finished difference. Result has 376 places, 502 transitions, 7604 flow [2024-06-27 19:20:59,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7077, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7604, PETRI_PLACES=376, PETRI_TRANSITIONS=502} [2024-06-27 19:20:59,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-27 19:20:59,386 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 502 transitions, 7604 flow [2024-06-27 19:20:59,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:59,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:59,386 INFO 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-27 19:20:59,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:20:59,387 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-27 19:20:59,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:59,387 INFO L85 PathProgramCache]: Analyzing trace with hash 421330035, now seen corresponding path program 5 times [2024-06-27 19:20:59,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:59,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216091014] [2024-06-27 19:20:59,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:59,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:59,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:59,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:59,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:59,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216091014] [2024-06-27 19:20:59,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216091014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:59,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:59,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:20:59,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284053622] [2024-06-27 19:20:59,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:59,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:20:59,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:59,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:20:59,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:20:59,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:20:59,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 502 transitions, 7604 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:20:59,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:59,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:20:59,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:00,596 INFO L124 PetriNetUnfolderBase]: 3313/5608 cut-off events. [2024-06-27 19:21:00,596 INFO L125 PetriNetUnfolderBase]: For 772163/772163 co-relation queries the response was YES. [2024-06-27 19:21:00,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48737 conditions, 5608 events. 3313/5608 cut-off events. For 772163/772163 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 38182 event pairs, 677 based on Foata normal form. 1/5601 useless extension candidates. Maximal degree in co-relation 48563. Up to 4757 conditions per place. [2024-06-27 19:21:00,680 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 355 selfloop transitions, 165 changer transitions 0/528 dead transitions. [2024-06-27 19:21:00,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 528 transitions, 9398 flow [2024-06-27 19:21:00,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:21:00,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:21:00,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:21:00,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-27 19:21:00,681 INFO L175 Difference]: Start difference. First operand has 376 places, 502 transitions, 7604 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:21:00,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 528 transitions, 9398 flow [2024-06-27 19:21:04,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 528 transitions, 8875 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 19:21:04,600 INFO L231 Difference]: Finished difference. Result has 378 places, 508 transitions, 7523 flow [2024-06-27 19:21:04,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7115, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7523, PETRI_PLACES=378, PETRI_TRANSITIONS=508} [2024-06-27 19:21:04,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-27 19:21:04,601 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 508 transitions, 7523 flow [2024-06-27 19:21:04,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:04,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:04,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:04,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:21:04,602 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-27 19:21:04,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:04,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1255514983, now seen corresponding path program 6 times [2024-06-27 19:21:04,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:04,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273933925] [2024-06-27 19:21:04,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:04,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:04,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:04,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:04,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273933925] [2024-06-27 19:21:04,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273933925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:04,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:04,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:21:04,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151992213] [2024-06-27 19:21:04,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:04,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:21:04,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:04,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:21:04,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:21:04,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:04,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 508 transitions, 7523 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:04,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:04,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:04,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:05,761 INFO L124 PetriNetUnfolderBase]: 3310/5604 cut-off events. [2024-06-27 19:21:05,762 INFO L125 PetriNetUnfolderBase]: For 779519/779519 co-relation queries the response was YES. [2024-06-27 19:21:05,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48617 conditions, 5604 events. 3310/5604 cut-off events. For 779519/779519 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 38210 event pairs, 677 based on Foata normal form. 1/5597 useless extension candidates. Maximal degree in co-relation 48443. Up to 4754 conditions per place. [2024-06-27 19:21:05,867 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 366 selfloop transitions, 157 changer transitions 0/531 dead transitions. [2024-06-27 19:21:05,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 531 transitions, 9231 flow [2024-06-27 19:21:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:21:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:21:05,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 19:21:05,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-27 19:21:05,868 INFO L175 Difference]: Start difference. First operand has 378 places, 508 transitions, 7523 flow. Second operand 7 states and 176 transitions. [2024-06-27 19:21:05,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 531 transitions, 9231 flow [2024-06-27 19:21:09,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 531 transitions, 8968 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:21:09,838 INFO L231 Difference]: Finished difference. Result has 382 places, 508 transitions, 7580 flow [2024-06-27 19:21:09,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7580, PETRI_PLACES=382, PETRI_TRANSITIONS=508} [2024-06-27 19:21:09,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-27 19:21:09,839 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 508 transitions, 7580 flow [2024-06-27 19:21:09,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:09,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:09,839 INFO 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-27 19:21:09,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:21:09,839 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-27 19:21:09,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:09,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1909289285, now seen corresponding path program 4 times [2024-06-27 19:21:09,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:09,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226775425] [2024-06-27 19:21:09,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:09,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:09,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:09,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:09,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226775425] [2024-06-27 19:21:09,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226775425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:09,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:09,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:09,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689222614] [2024-06-27 19:21:09,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:09,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:09,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:09,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:09,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:09,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:09,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 508 transitions, 7580 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:09,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:09,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:09,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:11,117 INFO L124 PetriNetUnfolderBase]: 3331/5629 cut-off events. [2024-06-27 19:21:11,118 INFO L125 PetriNetUnfolderBase]: For 807024/807027 co-relation queries the response was YES. [2024-06-27 19:21:11,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49272 conditions, 5629 events. 3331/5629 cut-off events. For 807024/807027 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 38324 event pairs, 735 based on Foata normal form. 1/5609 useless extension candidates. Maximal degree in co-relation 49097. Up to 4403 conditions per place. [2024-06-27 19:21:11,208 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 271 changer transitions 0/549 dead transitions. [2024-06-27 19:21:11,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 549 transitions, 9806 flow [2024-06-27 19:21:11,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:11,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:11,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:21:11,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:21:11,209 INFO L175 Difference]: Start difference. First operand has 382 places, 508 transitions, 7580 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:21:11,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 549 transitions, 9806 flow [2024-06-27 19:21:15,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 549 transitions, 9234 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:15,568 INFO L231 Difference]: Finished difference. Result has 382 places, 521 transitions, 7824 flow [2024-06-27 19:21:15,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7008, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7824, PETRI_PLACES=382, PETRI_TRANSITIONS=521} [2024-06-27 19:21:15,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-27 19:21:15,569 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 521 transitions, 7824 flow [2024-06-27 19:21:15,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:15,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:15,569 INFO 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-27 19:21:15,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:21:15,570 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-27 19:21:15,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:15,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1727024159, now seen corresponding path program 7 times [2024-06-27 19:21:15,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:15,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851284531] [2024-06-27 19:21:15,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:15,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:15,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:15,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:15,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:15,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851284531] [2024-06-27 19:21:15,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851284531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:15,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:15,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:15,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045114479] [2024-06-27 19:21:15,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:15,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:15,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:15,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:15,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:15,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:15,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 521 transitions, 7824 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:15,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:15,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:15,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:16,809 INFO L124 PetriNetUnfolderBase]: 3336/5630 cut-off events. [2024-06-27 19:21:16,810 INFO L125 PetriNetUnfolderBase]: For 826261/826264 co-relation queries the response was YES. [2024-06-27 19:21:16,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49858 conditions, 5630 events. 3336/5630 cut-off events. For 826261/826264 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 38259 event pairs, 697 based on Foata normal form. 1/5614 useless extension candidates. Maximal degree in co-relation 49684. Up to 4789 conditions per place. [2024-06-27 19:21:16,898 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 168 changer transitions 0/550 dead transitions. [2024-06-27 19:21:16,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 550 transitions, 9419 flow [2024-06-27 19:21:16,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:16,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:16,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:21:16,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 19:21:16,899 INFO L175 Difference]: Start difference. First operand has 382 places, 521 transitions, 7824 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:21:16,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 550 transitions, 9419 flow [2024-06-27 19:21:21,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 550 transitions, 9256 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-27 19:21:21,045 INFO L231 Difference]: Finished difference. Result has 388 places, 524 transitions, 8038 flow [2024-06-27 19:21:21,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7661, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8038, PETRI_PLACES=388, PETRI_TRANSITIONS=524} [2024-06-27 19:21:21,046 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-27 19:21:21,046 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 524 transitions, 8038 flow [2024-06-27 19:21:21,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:21,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:21,047 INFO 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-27 19:21:21,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:21:21,047 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-27 19:21:21,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:21,047 INFO L85 PathProgramCache]: Analyzing trace with hash -65138629, now seen corresponding path program 8 times [2024-06-27 19:21:21,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:21,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562166890] [2024-06-27 19:21:21,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:21,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:21,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:21,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:21,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:21,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562166890] [2024-06-27 19:21:21,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562166890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:21,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:21,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:21,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243236828] [2024-06-27 19:21:21,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:21,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:21,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:21,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:21,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:21,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:21,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 524 transitions, 8038 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:21,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:21,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:21,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:22,462 INFO L124 PetriNetUnfolderBase]: 3349/5654 cut-off events. [2024-06-27 19:21:22,462 INFO L125 PetriNetUnfolderBase]: For 845063/845066 co-relation queries the response was YES. [2024-06-27 19:21:22,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50193 conditions, 5654 events. 3349/5654 cut-off events. For 845063/845066 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38455 event pairs, 695 based on Foata normal form. 1/5640 useless extension candidates. Maximal degree in co-relation 50016. Up to 4804 conditions per place. [2024-06-27 19:21:22,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 174 changer transitions 0/556 dead transitions. [2024-06-27 19:21:22,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 556 transitions, 9902 flow [2024-06-27 19:21:22,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:21:22,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:21:22,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-27 19:21:22,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-27 19:21:22,549 INFO L175 Difference]: Start difference. First operand has 388 places, 524 transitions, 8038 flow. Second operand 10 states and 236 transitions. [2024-06-27 19:21:22,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 556 transitions, 9902 flow [2024-06-27 19:21:27,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 556 transitions, 9644 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 19:21:27,291 INFO L231 Difference]: Finished difference. Result has 393 places, 530 transitions, 8216 flow [2024-06-27 19:21:27,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7786, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8216, PETRI_PLACES=393, PETRI_TRANSITIONS=530} [2024-06-27 19:21:27,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-27 19:21:27,292 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 530 transitions, 8216 flow [2024-06-27 19:21:27,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:27,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:27,293 INFO 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-27 19:21:27,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:21:27,293 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-27 19:21:27,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:27,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1047779959, now seen corresponding path program 9 times [2024-06-27 19:21:27,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:27,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456613702] [2024-06-27 19:21:27,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:27,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:27,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:27,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:27,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:27,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456613702] [2024-06-27 19:21:27,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456613702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:27,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:27,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:27,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87600477] [2024-06-27 19:21:27,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:27,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:27,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:27,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:27,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:27,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:27,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 530 transitions, 8216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:27,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:27,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:27,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:28,653 INFO L124 PetriNetUnfolderBase]: 3346/5650 cut-off events. [2024-06-27 19:21:28,653 INFO L125 PetriNetUnfolderBase]: For 856279/856282 co-relation queries the response was YES. [2024-06-27 19:21:28,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50259 conditions, 5650 events. 3346/5650 cut-off events. For 856279/856282 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38400 event pairs, 695 based on Foata normal form. 1/5636 useless extension candidates. Maximal degree in co-relation 50080. Up to 4801 conditions per place. [2024-06-27 19:21:28,736 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 372 selfloop transitions, 173 changer transitions 0/553 dead transitions. [2024-06-27 19:21:28,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 553 transitions, 9782 flow [2024-06-27 19:21:28,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:28,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:28,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:21:28,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:21:28,737 INFO L175 Difference]: Start difference. First operand has 393 places, 530 transitions, 8216 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:21:28,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 553 transitions, 9782 flow [2024-06-27 19:21:32,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 553 transitions, 9396 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:32,691 INFO L231 Difference]: Finished difference. Result has 394 places, 530 transitions, 8182 flow [2024-06-27 19:21:32,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7830, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8182, PETRI_PLACES=394, PETRI_TRANSITIONS=530} [2024-06-27 19:21:32,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-27 19:21:32,692 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 530 transitions, 8182 flow [2024-06-27 19:21:32,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:32,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:32,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:32,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:21:32,692 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-27 19:21:32,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:32,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1047987163, now seen corresponding path program 5 times [2024-06-27 19:21:32,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:32,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541275587] [2024-06-27 19:21:32,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:32,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:32,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-27 19:21:32,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:32,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541275587] [2024-06-27 19:21:32,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541275587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:32,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:32,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:32,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596205120] [2024-06-27 19:21:32,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:32,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:32,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:32,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:32,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:32,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:32,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 530 transitions, 8182 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:32,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:32,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:32,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:34,078 INFO L124 PetriNetUnfolderBase]: 3359/5664 cut-off events. [2024-06-27 19:21:34,079 INFO L125 PetriNetUnfolderBase]: For 877373/877376 co-relation queries the response was YES. [2024-06-27 19:21:34,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50622 conditions, 5664 events. 3359/5664 cut-off events. For 877373/877376 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38448 event pairs, 728 based on Foata normal form. 1/5642 useless extension candidates. Maximal degree in co-relation 50442. Up to 4425 conditions per place. [2024-06-27 19:21:34,156 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 277 changer transitions 0/561 dead transitions. [2024-06-27 19:21:34,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 561 transitions, 10296 flow [2024-06-27 19:21:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:34,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:34,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:21:34,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-27 19:21:34,158 INFO L175 Difference]: Start difference. First operand has 394 places, 530 transitions, 8182 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:21:34,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 561 transitions, 10296 flow [2024-06-27 19:21:38,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 561 transitions, 9950 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:38,013 INFO L231 Difference]: Finished difference. Result has 395 places, 536 transitions, 8496 flow [2024-06-27 19:21:38,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7836, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=395, PETRI_TRANSITIONS=536} [2024-06-27 19:21:38,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-27 19:21:38,013 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 536 transitions, 8496 flow [2024-06-27 19:21:38,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:38,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:38,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:38,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:21:38,014 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-27 19:21:38,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:38,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1047601213, now seen corresponding path program 6 times [2024-06-27 19:21:38,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:38,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602036935] [2024-06-27 19:21:38,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:38,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:38,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:38,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:38,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:38,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602036935] [2024-06-27 19:21:38,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602036935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:38,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:38,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749412148] [2024-06-27 19:21:38,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:38,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:38,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:38,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:38,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 536 transitions, 8496 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:38,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:38,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:38,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:39,318 INFO L124 PetriNetUnfolderBase]: 3356/5660 cut-off events. [2024-06-27 19:21:39,318 INFO L125 PetriNetUnfolderBase]: For 888979/888982 co-relation queries the response was YES. [2024-06-27 19:21:39,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50889 conditions, 5660 events. 3356/5660 cut-off events. For 888979/888982 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 38463 event pairs, 728 based on Foata normal form. 1/5638 useless extension candidates. Maximal degree in co-relation 50708. Up to 4423 conditions per place. [2024-06-27 19:21:39,410 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 279 changer transitions 0/560 dead transitions. [2024-06-27 19:21:39,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 560 transitions, 10300 flow [2024-06-27 19:21:39,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:21:39,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:21:39,412 INFO L175 Difference]: Start difference. First operand has 395 places, 536 transitions, 8496 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:21:39,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 560 transitions, 10300 flow [2024-06-27 19:21:44,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 560 transitions, 9858 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 19:21:44,233 INFO L231 Difference]: Finished difference. Result has 400 places, 536 transitions, 8618 flow [2024-06-27 19:21:44,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8054, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8618, PETRI_PLACES=400, PETRI_TRANSITIONS=536} [2024-06-27 19:21:44,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-27 19:21:44,234 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 536 transitions, 8618 flow [2024-06-27 19:21:44,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:44,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:44,240 INFO 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-27 19:21:44,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:21:44,240 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-27 19:21:44,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:44,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1649506053, now seen corresponding path program 10 times [2024-06-27 19:21:44,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:44,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052069766] [2024-06-27 19:21:44,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:44,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:44,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:44,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:44,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052069766] [2024-06-27 19:21:44,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052069766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:44,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:44,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:44,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880070074] [2024-06-27 19:21:44,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:44,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:44,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:44,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:44,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:44,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:44,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 536 transitions, 8618 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:44,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:44,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:44,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:45,566 INFO L124 PetriNetUnfolderBase]: 3369/5707 cut-off events. [2024-06-27 19:21:45,566 INFO L125 PetriNetUnfolderBase]: For 909246/909249 co-relation queries the response was YES. [2024-06-27 19:21:45,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51310 conditions, 5707 events. 3369/5707 cut-off events. For 909246/909249 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 39022 event pairs, 699 based on Foata normal form. 1/5698 useless extension candidates. Maximal degree in co-relation 51128. Up to 4830 conditions per place. [2024-06-27 19:21:45,663 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 378 selfloop transitions, 179 changer transitions 0/565 dead transitions. [2024-06-27 19:21:45,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 565 transitions, 10734 flow [2024-06-27 19:21:45,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:45,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:45,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-27 19:21:45,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-27 19:21:45,664 INFO L175 Difference]: Start difference. First operand has 400 places, 536 transitions, 8618 flow. Second operand 9 states and 217 transitions. [2024-06-27 19:21:45,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 565 transitions, 10734 flow [2024-06-27 19:21:50,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 565 transitions, 10160 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:50,052 INFO L231 Difference]: Finished difference. Result has 402 places, 542 transitions, 8492 flow [2024-06-27 19:21:50,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8052, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8492, PETRI_PLACES=402, PETRI_TRANSITIONS=542} [2024-06-27 19:21:50,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-27 19:21:50,053 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 542 transitions, 8492 flow [2024-06-27 19:21:50,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:50,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:50,053 INFO 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-27 19:21:50,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:21:50,053 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-27 19:21:50,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:50,054 INFO L85 PathProgramCache]: Analyzing trace with hash -999847077, now seen corresponding path program 7 times [2024-06-27 19:21:50,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:50,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435492516] [2024-06-27 19:21:50,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:50,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:50,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:50,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:50,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435492516] [2024-06-27 19:21:50,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435492516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:50,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:50,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:50,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148976478] [2024-06-27 19:21:50,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:50,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:50,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:50,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:50,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:50,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:50,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 542 transitions, 8492 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:50,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:50,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:50,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:51,391 INFO L124 PetriNetUnfolderBase]: 3414/5741 cut-off events. [2024-06-27 19:21:51,391 INFO L125 PetriNetUnfolderBase]: For 959124/959127 co-relation queries the response was YES. [2024-06-27 19:21:51,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52275 conditions, 5741 events. 3414/5741 cut-off events. For 959124/959127 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 38981 event pairs, 720 based on Foata normal form. 1/5718 useless extension candidates. Maximal degree in co-relation 52092. Up to 4470 conditions per place. [2024-06-27 19:21:51,486 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 270 selfloop transitions, 302 changer transitions 0/580 dead transitions. [2024-06-27 19:21:51,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 580 transitions, 10870 flow [2024-06-27 19:21:51,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:51,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:51,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:21:51,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:21:51,488 INFO L175 Difference]: Start difference. First operand has 402 places, 542 transitions, 8492 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:21:51,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 580 transitions, 10870 flow [2024-06-27 19:21:56,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 580 transitions, 10496 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 19:21:56,437 INFO L231 Difference]: Finished difference. Result has 405 places, 558 transitions, 9038 flow [2024-06-27 19:21:56,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8118, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9038, PETRI_PLACES=405, PETRI_TRANSITIONS=558} [2024-06-27 19:21:56,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-27 19:21:56,438 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 558 transitions, 9038 flow [2024-06-27 19:21:56,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:56,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:56,438 INFO 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-27 19:21:56,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:21:56,438 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-27 19:21:56,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:56,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1760019429, now seen corresponding path program 8 times [2024-06-27 19:21:56,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:56,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7055369] [2024-06-27 19:21:56,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:56,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:56,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:56,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:56,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7055369] [2024-06-27 19:21:56,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7055369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:56,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:56,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:56,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471260323] [2024-06-27 19:21:56,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:56,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:56,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:56,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:56,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:56,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:21:56,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 558 transitions, 9038 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:21:56,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:56,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:21:56,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:57,893 INFO L124 PetriNetUnfolderBase]: 3424/5792 cut-off events. [2024-06-27 19:21:57,893 INFO L125 PetriNetUnfolderBase]: For 974627/974627 co-relation queries the response was YES. [2024-06-27 19:21:57,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52723 conditions, 5792 events. 3424/5792 cut-off events. For 974627/974627 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 39644 event pairs, 649 based on Foata normal form. 1/5791 useless extension candidates. Maximal degree in co-relation 52539. Up to 5188 conditions per place. [2024-06-27 19:21:57,978 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 525 selfloop transitions, 49 changer transitions 0/582 dead transitions. [2024-06-27 19:21:57,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 582 transitions, 10338 flow [2024-06-27 19:21:57,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:21:57,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:21:57,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:21:57,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-27 19:21:57,979 INFO L175 Difference]: Start difference. First operand has 405 places, 558 transitions, 9038 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:21:57,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 582 transitions, 10338 flow [2024-06-27 19:22:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 582 transitions, 9784 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 19:22:03,579 INFO L231 Difference]: Finished difference. Result has 410 places, 564 transitions, 8702 flow [2024-06-27 19:22:03,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8505, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8702, PETRI_PLACES=410, PETRI_TRANSITIONS=564} [2024-06-27 19:22:03,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-27 19:22:03,580 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 564 transitions, 8702 flow [2024-06-27 19:22:03,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:03,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:03,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] [2024-06-27 19:22:03,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:22:03,581 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-27 19:22:03,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:03,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1753554999, now seen corresponding path program 9 times [2024-06-27 19:22:03,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:03,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404674470] [2024-06-27 19:22:03,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:03,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:03,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:03,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:03,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:03,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404674470] [2024-06-27 19:22:03,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404674470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:03,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129421429] [2024-06-27 19:22:03,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:03,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:03,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:03,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:03,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:03,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:03,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 564 transitions, 8702 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:03,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:03,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:03,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:04,872 INFO L124 PetriNetUnfolderBase]: 3429/5766 cut-off events. [2024-06-27 19:22:04,872 INFO L125 PetriNetUnfolderBase]: For 992040/992043 co-relation queries the response was YES. [2024-06-27 19:22:04,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52102 conditions, 5766 events. 3429/5766 cut-off events. For 992040/992043 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39227 event pairs, 720 based on Foata normal form. 1/5743 useless extension candidates. Maximal degree in co-relation 51917. Up to 4482 conditions per place. [2024-06-27 19:22:04,967 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 279 selfloop transitions, 303 changer transitions 0/590 dead transitions. [2024-06-27 19:22:04,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 590 transitions, 11072 flow [2024-06-27 19:22:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:04,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:22:04,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 19:22:04,968 INFO L175 Difference]: Start difference. First operand has 410 places, 564 transitions, 8702 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:22:04,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 590 transitions, 11072 flow [2024-06-27 19:22:11,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 590 transitions, 10956 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 19:22:11,066 INFO L231 Difference]: Finished difference. Result has 413 places, 567 transitions, 9240 flow [2024-06-27 19:22:11,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8586, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9240, PETRI_PLACES=413, PETRI_TRANSITIONS=567} [2024-06-27 19:22:11,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 371 predicate places. [2024-06-27 19:22:11,066 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 567 transitions, 9240 flow [2024-06-27 19:22:11,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:11,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:11,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] [2024-06-27 19:22:11,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:22:11,067 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-27 19:22:11,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:11,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1524306563, now seen corresponding path program 10 times [2024-06-27 19:22:11,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:11,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218150083] [2024-06-27 19:22:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:11,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:11,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:11,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:11,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:11,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218150083] [2024-06-27 19:22:11,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218150083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:11,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:11,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:11,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693102415] [2024-06-27 19:22:11,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:11,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:11,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:11,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:11,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:11,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:11,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 567 transitions, 9240 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:11,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:11,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:11,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:12,421 INFO L124 PetriNetUnfolderBase]: 3426/5809 cut-off events. [2024-06-27 19:22:12,422 INFO L125 PetriNetUnfolderBase]: For 1002444/1002444 co-relation queries the response was YES. [2024-06-27 19:22:12,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52838 conditions, 5809 events. 3426/5809 cut-off events. For 1002444/1002444 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39834 event pairs, 659 based on Foata normal form. 1/5808 useless extension candidates. Maximal degree in co-relation 52652. Up to 5181 conditions per place. [2024-06-27 19:22:12,513 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 523 selfloop transitions, 57 changer transitions 0/588 dead transitions. [2024-06-27 19:22:12,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 588 transitions, 10674 flow [2024-06-27 19:22:12,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:22:12,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:22:12,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 19:22:12,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5536585365853659 [2024-06-27 19:22:12,514 INFO L175 Difference]: Start difference. First operand has 413 places, 567 transitions, 9240 flow. Second operand 10 states and 227 transitions. [2024-06-27 19:22:12,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 588 transitions, 10674 flow [2024-06-27 19:22:18,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 588 transitions, 10129 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-27 19:22:18,665 INFO L231 Difference]: Finished difference. Result has 420 places, 567 transitions, 8815 flow [2024-06-27 19:22:18,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8695, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8815, PETRI_PLACES=420, PETRI_TRANSITIONS=567} [2024-06-27 19:22:18,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-27 19:22:18,666 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 567 transitions, 8815 flow [2024-06-27 19:22:18,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:18,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:18,666 INFO 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-27 19:22:18,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:22:18,666 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-27 19:22:18,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:18,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1672064963, now seen corresponding path program 11 times [2024-06-27 19:22:18,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:18,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415350165] [2024-06-27 19:22:18,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:18,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:18,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:18,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:18,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415350165] [2024-06-27 19:22:18,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415350165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:18,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:18,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:18,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006067499] [2024-06-27 19:22:18,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:18,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:18,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:18,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:18,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:18,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:18,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 567 transitions, 8815 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:18,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:18,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:18,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:19,956 INFO L124 PetriNetUnfolderBase]: 3423/5758 cut-off events. [2024-06-27 19:22:19,956 INFO L125 PetriNetUnfolderBase]: For 1013435/1013438 co-relation queries the response was YES. [2024-06-27 19:22:20,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52129 conditions, 5758 events. 3423/5758 cut-off events. For 1013435/1013438 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 39251 event pairs, 720 based on Foata normal form. 1/5735 useless extension candidates. Maximal degree in co-relation 51942. Up to 4478 conditions per place. [2024-06-27 19:22:20,053 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 304 changer transitions 0/589 dead transitions. [2024-06-27 19:22:20,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 589 transitions, 10933 flow [2024-06-27 19:22:20,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:20,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:20,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:22:20,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:22:20,054 INFO L175 Difference]: Start difference. First operand has 420 places, 567 transitions, 8815 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:22:20,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 589 transitions, 10933 flow [2024-06-27 19:22:26,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 589 transitions, 10763 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:22:26,153 INFO L231 Difference]: Finished difference. Result has 421 places, 567 transitions, 9259 flow [2024-06-27 19:22:26,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8645, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9259, PETRI_PLACES=421, PETRI_TRANSITIONS=567} [2024-06-27 19:22:26,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-27 19:22:26,153 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 567 transitions, 9259 flow [2024-06-27 19:22:26,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:26,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:26,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:26,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:22:26,154 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-27 19:22:26,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:26,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1935763397, now seen corresponding path program 11 times [2024-06-27 19:22:26,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:26,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813570570] [2024-06-27 19:22:26,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:26,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:26,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:26,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:26,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:26,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813570570] [2024-06-27 19:22:26,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813570570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:26,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:26,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:26,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561600440] [2024-06-27 19:22:26,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:26,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:26,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:26,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:26,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:26,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:26,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 567 transitions, 9259 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:26,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:26,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:26,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:27,459 INFO L124 PetriNetUnfolderBase]: 3420/5777 cut-off events. [2024-06-27 19:22:27,459 INFO L125 PetriNetUnfolderBase]: For 1025602/1025602 co-relation queries the response was YES. [2024-06-27 19:22:27,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52796 conditions, 5777 events. 3420/5777 cut-off events. For 1025602/1025602 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39498 event pairs, 638 based on Foata normal form. 1/5776 useless extension candidates. Maximal degree in co-relation 52608. Up to 5209 conditions per place. [2024-06-27 19:22:27,554 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 546 selfloop transitions, 31 changer transitions 0/585 dead transitions. [2024-06-27 19:22:27,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 585 transitions, 10457 flow [2024-06-27 19:22:27,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:27,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:27,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:22:27,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-27 19:22:27,555 INFO L175 Difference]: Start difference. First operand has 421 places, 567 transitions, 9259 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:22:27,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 585 transitions, 10457 flow [2024-06-27 19:22:33,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 585 transitions, 9954 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:22:33,325 INFO L231 Difference]: Finished difference. Result has 423 places, 567 transitions, 8824 flow [2024-06-27 19:22:33,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8756, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8824, PETRI_PLACES=423, PETRI_TRANSITIONS=567} [2024-06-27 19:22:33,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-27 19:22:33,325 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 567 transitions, 8824 flow [2024-06-27 19:22:33,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:33,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:33,326 INFO 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-27 19:22:33,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:22:33,326 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-27 19:22:33,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:33,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1524069413, now seen corresponding path program 12 times [2024-06-27 19:22:33,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:33,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259397085] [2024-06-27 19:22:33,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:33,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:33,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:33,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-27 19:22:33,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:33,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259397085] [2024-06-27 19:22:33,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259397085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:33,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:33,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:33,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608427742] [2024-06-27 19:22:33,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:33,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:33,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:33,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:33,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:33,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:33,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 567 transitions, 8824 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:33,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:33,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:33,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:34,774 INFO L124 PetriNetUnfolderBase]: 3417/5773 cut-off events. [2024-06-27 19:22:34,774 INFO L125 PetriNetUnfolderBase]: For 1033631/1033631 co-relation queries the response was YES. [2024-06-27 19:22:34,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52129 conditions, 5773 events. 3417/5773 cut-off events. For 1033631/1033631 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39363 event pairs, 639 based on Foata normal form. 1/5772 useless extension candidates. Maximal degree in co-relation 51940. Up to 5170 conditions per place. [2024-06-27 19:22:34,862 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 521 selfloop transitions, 56 changer transitions 0/585 dead transitions. [2024-06-27 19:22:34,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 585 transitions, 10022 flow [2024-06-27 19:22:34,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:34,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:34,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:22:34,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-27 19:22:34,863 INFO L175 Difference]: Start difference. First operand has 423 places, 567 transitions, 8824 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:22:34,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 585 transitions, 10022 flow [2024-06-27 19:22:41,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 585 transitions, 9934 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 19:22:41,387 INFO L231 Difference]: Finished difference. Result has 427 places, 567 transitions, 8854 flow [2024-06-27 19:22:41,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8736, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8854, PETRI_PLACES=427, PETRI_TRANSITIONS=567} [2024-06-27 19:22:41,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-27 19:22:41,388 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 567 transitions, 8854 flow [2024-06-27 19:22:41,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:41,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:41,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:41,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:22:41,388 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-27 19:22:41,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:41,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1671678827, now seen corresponding path program 12 times [2024-06-27 19:22:41,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:41,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687220159] [2024-06-27 19:22:41,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:41,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:41,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:41,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:41,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687220159] [2024-06-27 19:22:41,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687220159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:41,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:41,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:41,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319754846] [2024-06-27 19:22:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:41,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:41,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:41,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:41,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:41,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 567 transitions, 8854 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:41,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:41,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:41,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:42,731 INFO L124 PetriNetUnfolderBase]: 3414/5760 cut-off events. [2024-06-27 19:22:42,731 INFO L125 PetriNetUnfolderBase]: For 1045311/1045314 co-relation queries the response was YES. [2024-06-27 19:22:42,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52157 conditions, 5760 events. 3414/5760 cut-off events. For 1045311/1045314 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 39267 event pairs, 679 based on Foata normal form. 1/5751 useless extension candidates. Maximal degree in co-relation 51967. Up to 4895 conditions per place. [2024-06-27 19:22:42,828 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 403 selfloop transitions, 180 changer transitions 0/591 dead transitions. [2024-06-27 19:22:42,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 591 transitions, 10772 flow [2024-06-27 19:22:42,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:42,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:42,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 19:22:42,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-27 19:22:42,830 INFO L175 Difference]: Start difference. First operand has 427 places, 567 transitions, 8854 flow. Second operand 11 states and 254 transitions. [2024-06-27 19:22:42,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 591 transitions, 10772 flow [2024-06-27 19:22:49,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 591 transitions, 10654 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:22:49,134 INFO L231 Difference]: Finished difference. Result has 431 places, 567 transitions, 9102 flow [2024-06-27 19:22:49,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8736, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9102, PETRI_PLACES=431, PETRI_TRANSITIONS=567} [2024-06-27 19:22:49,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-27 19:22:49,135 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 567 transitions, 9102 flow [2024-06-27 19:22:49,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:49,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:49,136 INFO 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-27 19:22:49,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:22:49,136 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-27 19:22:49,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:49,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1523977157, now seen corresponding path program 3 times [2024-06-27 19:22:49,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:49,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74807801] [2024-06-27 19:22:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:49,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:49,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:49,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:49,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74807801] [2024-06-27 19:22:49,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74807801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:49,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:49,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:49,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050873122] [2024-06-27 19:22:49,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:49,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:49,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:49,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:49,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:49,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:49,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 567 transitions, 9102 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:49,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:49,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:49,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:50,467 INFO L124 PetriNetUnfolderBase]: 3434/5817 cut-off events. [2024-06-27 19:22:50,467 INFO L125 PetriNetUnfolderBase]: For 1095060/1095060 co-relation queries the response was YES. [2024-06-27 19:22:50,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52932 conditions, 5817 events. 3434/5817 cut-off events. For 1095060/1095060 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39906 event pairs, 649 based on Foata normal form. 6/5821 useless extension candidates. Maximal degree in co-relation 52741. Up to 5144 conditions per place. [2024-06-27 19:22:50,563 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 537 selfloop transitions, 48 changer transitions 0/593 dead transitions. [2024-06-27 19:22:50,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 593 transitions, 10400 flow [2024-06-27 19:22:50,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:50,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:50,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 19:22:50,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-27 19:22:50,564 INFO L175 Difference]: Start difference. First operand has 431 places, 567 transitions, 9102 flow. Second operand 8 states and 191 transitions. [2024-06-27 19:22:50,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 593 transitions, 10400 flow [2024-06-27 19:22:57,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 593 transitions, 10085 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:57,826 INFO L231 Difference]: Finished difference. Result has 430 places, 568 transitions, 8915 flow [2024-06-27 19:22:57,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8787, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8915, PETRI_PLACES=430, PETRI_TRANSITIONS=568} [2024-06-27 19:22:57,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-27 19:22:57,832 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 568 transitions, 8915 flow [2024-06-27 19:22:57,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:57,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:57,833 INFO 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-27 19:22:57,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:22:57,833 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-27 19:22:57,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:57,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1047772023, now seen corresponding path program 1 times [2024-06-27 19:22:57,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:57,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470451020] [2024-06-27 19:22:57,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:57,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:57,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:57,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:57,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:57,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470451020] [2024-06-27 19:22:57,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470451020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:57,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:57,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:57,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829689819] [2024-06-27 19:22:57,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:57,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:57,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:57,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:57,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:57,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:22:57,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 568 transitions, 8915 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:22:57,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:57,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:22:57,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:59,226 INFO L124 PetriNetUnfolderBase]: 3442/5812 cut-off events. [2024-06-27 19:22:59,226 INFO L125 PetriNetUnfolderBase]: For 1088400/1088403 co-relation queries the response was YES. [2024-06-27 19:22:59,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52827 conditions, 5812 events. 3442/5812 cut-off events. For 1088400/1088403 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 39754 event pairs, 666 based on Foata normal form. 2/5806 useless extension candidates. Maximal degree in co-relation 52635. Up to 5145 conditions per place. [2024-06-27 19:22:59,328 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 511 selfloop transitions, 73 changer transitions 0/592 dead transitions. [2024-06-27 19:22:59,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 592 transitions, 10163 flow [2024-06-27 19:22:59,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:22:59,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:22:59,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:22:59,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-27 19:22:59,330 INFO L175 Difference]: Start difference. First operand has 430 places, 568 transitions, 8915 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:22:59,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 592 transitions, 10163 flow [2024-06-27 19:23:07,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 592 transitions, 10065 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:23:07,023 INFO L231 Difference]: Finished difference. Result has 433 places, 570 transitions, 8998 flow [2024-06-27 19:23:07,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8817, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8998, PETRI_PLACES=433, PETRI_TRANSITIONS=570} [2024-06-27 19:23:07,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-27 19:23:07,024 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 570 transitions, 8998 flow [2024-06-27 19:23:07,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:07,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:07,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:07,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:23:07,025 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-27 19:23:07,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:07,025 INFO L85 PathProgramCache]: Analyzing trace with hash -965711339, now seen corresponding path program 1 times [2024-06-27 19:23:07,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:07,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279796600] [2024-06-27 19:23:07,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:07,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:07,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:07,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-27 19:23:07,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:07,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279796600] [2024-06-27 19:23:07,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279796600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:07,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:07,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:07,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261269024] [2024-06-27 19:23:07,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:07,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:07,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:07,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:07,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:07,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:07,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 570 transitions, 8998 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:07,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:07,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:07,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:08,496 INFO L124 PetriNetUnfolderBase]: 3450/5817 cut-off events. [2024-06-27 19:23:08,497 INFO L125 PetriNetUnfolderBase]: For 1107027/1107030 co-relation queries the response was YES. [2024-06-27 19:23:08,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53068 conditions, 5817 events. 3450/5817 cut-off events. For 1107027/1107030 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39766 event pairs, 690 based on Foata normal form. 2/5806 useless extension candidates. Maximal degree in co-relation 52876. Up to 4999 conditions per place. [2024-06-27 19:23:08,598 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 404 selfloop transitions, 182 changer transitions 0/594 dead transitions. [2024-06-27 19:23:08,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 594 transitions, 10276 flow [2024-06-27 19:23:08,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:08,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:08,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:23:08,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:23:08,599 INFO L175 Difference]: Start difference. First operand has 433 places, 570 transitions, 8998 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:23:08,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 594 transitions, 10276 flow [2024-06-27 19:23:15,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 594 transitions, 10117 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:15,634 INFO L231 Difference]: Finished difference. Result has 435 places, 572 transitions, 9264 flow [2024-06-27 19:23:15,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8839, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9264, PETRI_PLACES=435, PETRI_TRANSITIONS=572} [2024-06-27 19:23:15,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-27 19:23:15,635 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 572 transitions, 9264 flow [2024-06-27 19:23:15,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:15,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:15,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:15,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:23:15,636 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-27 19:23:15,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:15,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1649498117, now seen corresponding path program 2 times [2024-06-27 19:23:15,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:15,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747096601] [2024-06-27 19:23:15,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:15,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:15,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:15,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:15,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:15,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747096601] [2024-06-27 19:23:15,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747096601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:15,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:15,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:15,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214630416] [2024-06-27 19:23:15,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:15,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:15,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:15,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:15,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:15,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:15,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 572 transitions, 9264 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:15,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:15,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:15,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:17,007 INFO L124 PetriNetUnfolderBase]: 3458/5850 cut-off events. [2024-06-27 19:23:17,007 INFO L125 PetriNetUnfolderBase]: For 1123158/1123161 co-relation queries the response was YES. [2024-06-27 19:23:17,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53627 conditions, 5850 events. 3458/5850 cut-off events. For 1123158/1123161 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40118 event pairs, 672 based on Foata normal form. 2/5846 useless extension candidates. Maximal degree in co-relation 53434. Up to 5169 conditions per place. [2024-06-27 19:23:17,109 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 513 selfloop transitions, 73 changer transitions 0/594 dead transitions. [2024-06-27 19:23:17,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 594 transitions, 10514 flow [2024-06-27 19:23:17,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:17,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:17,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:23:17,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-27 19:23:17,110 INFO L175 Difference]: Start difference. First operand has 435 places, 572 transitions, 9264 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:23:17,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 594 transitions, 10514 flow [2024-06-27 19:23:24,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 594 transitions, 10105 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:24,099 INFO L231 Difference]: Finished difference. Result has 438 places, 574 transitions, 9040 flow [2024-06-27 19:23:24,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8855, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9040, PETRI_PLACES=438, PETRI_TRANSITIONS=574} [2024-06-27 19:23:24,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-27 19:23:24,099 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 574 transitions, 9040 flow [2024-06-27 19:23:24,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:24,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:24,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:24,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:23:24,100 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-27 19:23:24,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:24,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1753954837, now seen corresponding path program 2 times [2024-06-27 19:23:24,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:24,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188361517] [2024-06-27 19:23:24,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:24,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:24,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:24,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:24,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188361517] [2024-06-27 19:23:24,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188361517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:24,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:24,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:24,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54574887] [2024-06-27 19:23:24,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:24,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:24,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:24,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:24,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:24,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 574 transitions, 9040 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:24,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:25,559 INFO L124 PetriNetUnfolderBase]: 3466/5855 cut-off events. [2024-06-27 19:23:25,560 INFO L125 PetriNetUnfolderBase]: For 1141030/1141033 co-relation queries the response was YES. [2024-06-27 19:23:25,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53561 conditions, 5855 events. 3466/5855 cut-off events. For 1141030/1141033 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 40119 event pairs, 702 based on Foata normal form. 2/5844 useless extension candidates. Maximal degree in co-relation 53367. Up to 5023 conditions per place. [2024-06-27 19:23:25,650 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 180 changer transitions 0/595 dead transitions. [2024-06-27 19:23:25,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 595 transitions, 10316 flow [2024-06-27 19:23:25,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:25,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:25,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:23:25,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:23:25,651 INFO L175 Difference]: Start difference. First operand has 438 places, 574 transitions, 9040 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:23:25,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 595 transitions, 10316 flow [2024-06-27 19:23:33,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 595 transitions, 10153 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:33,032 INFO L231 Difference]: Finished difference. Result has 439 places, 576 transitions, 9302 flow [2024-06-27 19:23:33,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8877, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9302, PETRI_PLACES=439, PETRI_TRANSITIONS=576} [2024-06-27 19:23:33,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-27 19:23:33,033 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 576 transitions, 9302 flow [2024-06-27 19:23:33,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:33,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:33,034 INFO 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-27 19:23:33,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:23:33,034 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-27 19:23:33,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:33,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1981855987, now seen corresponding path program 3 times [2024-06-27 19:23:33,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:33,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652913390] [2024-06-27 19:23:33,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:33,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:33,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:33,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:33,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:33,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652913390] [2024-06-27 19:23:33,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652913390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:33,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:33,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:33,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75730026] [2024-06-27 19:23:33,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:33,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:33,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:33,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:33,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:33,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:33,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 576 transitions, 9302 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:33,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:33,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:33,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:34,594 INFO L124 PetriNetUnfolderBase]: 3474/5879 cut-off events. [2024-06-27 19:23:34,594 INFO L125 PetriNetUnfolderBase]: For 1158769/1158772 co-relation queries the response was YES. [2024-06-27 19:23:34,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54159 conditions, 5879 events. 3474/5879 cut-off events. For 1158769/1158772 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 40341 event pairs, 714 based on Foata normal form. 2/5868 useless extension candidates. Maximal degree in co-relation 53964. Up to 5035 conditions per place. [2024-06-27 19:23:34,684 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 182 changer transitions 0/597 dead transitions. [2024-06-27 19:23:34,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 597 transitions, 10586 flow [2024-06-27 19:23:34,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:34,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:34,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:23:34,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:23:34,685 INFO L175 Difference]: Start difference. First operand has 439 places, 576 transitions, 9302 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:23:34,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 597 transitions, 10586 flow [2024-06-27 19:23:42,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 597 transitions, 10177 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:42,072 INFO L231 Difference]: Finished difference. Result has 441 places, 578 transitions, 9326 flow [2024-06-27 19:23:42,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8893, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9326, PETRI_PLACES=441, PETRI_TRANSITIONS=578} [2024-06-27 19:23:42,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-27 19:23:42,073 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 578 transitions, 9326 flow [2024-06-27 19:23:42,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:42,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:42,073 INFO 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-27 19:23:42,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:23:42,073 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-27 19:23:42,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:42,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1990426867, now seen corresponding path program 4 times [2024-06-27 19:23:42,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:42,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975440552] [2024-06-27 19:23:42,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:42,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:42,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:42,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-27 19:23:42,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:42,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975440552] [2024-06-27 19:23:42,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975440552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:42,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:42,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:42,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296358426] [2024-06-27 19:23:42,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:42,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:42,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:42,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:42,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:42,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:42,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 578 transitions, 9326 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:42,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:42,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:42,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:43,781 INFO L124 PetriNetUnfolderBase]: 3541/5968 cut-off events. [2024-06-27 19:23:43,781 INFO L125 PetriNetUnfolderBase]: For 1260073/1260076 co-relation queries the response was YES. [2024-06-27 19:23:43,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56413 conditions, 5968 events. 3541/5968 cut-off events. For 1260073/1260076 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40930 event pairs, 713 based on Foata normal form. 2/5957 useless extension candidates. Maximal degree in co-relation 56217. Up to 5051 conditions per place. [2024-06-27 19:23:43,871 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 409 selfloop transitions, 190 changer transitions 0/607 dead transitions. [2024-06-27 19:23:43,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 607 transitions, 10996 flow [2024-06-27 19:23:43,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:43,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:43,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:23:43,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:23:43,872 INFO L175 Difference]: Start difference. First operand has 441 places, 578 transitions, 9326 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:23:43,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 607 transitions, 10996 flow [2024-06-27 19:23:51,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 607 transitions, 10579 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 19:23:51,643 INFO L231 Difference]: Finished difference. Result has 444 places, 583 transitions, 9457 flow [2024-06-27 19:23:51,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8909, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9457, PETRI_PLACES=444, PETRI_TRANSITIONS=583} [2024-06-27 19:23:51,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-27 19:23:51,644 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 583 transitions, 9457 flow [2024-06-27 19:23:51,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:51,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:51,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:51,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:23:51,644 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-27 19:23:51,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:51,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1214016775, now seen corresponding path program 13 times [2024-06-27 19:23:51,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:51,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119709243] [2024-06-27 19:23:51,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:51,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:51,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:51,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:51,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:51,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119709243] [2024-06-27 19:23:51,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119709243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:51,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:51,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:23:51,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426620325] [2024-06-27 19:23:51,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:51,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:23:51,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:51,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:23:51,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:23:51,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:23:51,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 583 transitions, 9457 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:23:51,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:51,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:23:51,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:53,117 INFO L124 PetriNetUnfolderBase]: 3538/5976 cut-off events. [2024-06-27 19:23:53,117 INFO L125 PetriNetUnfolderBase]: For 1263060/1263060 co-relation queries the response was YES. [2024-06-27 19:23:53,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56554 conditions, 5976 events. 3538/5976 cut-off events. For 1263060/1263060 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 41092 event pairs, 696 based on Foata normal form. 1/5969 useless extension candidates. Maximal degree in co-relation 56356. Up to 5085 conditions per place. [2024-06-27 19:23:53,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 414 selfloop transitions, 180 changer transitions 0/602 dead transitions. [2024-06-27 19:23:53,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 602 transitions, 10939 flow [2024-06-27 19:23:53,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:23:53,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:23:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:23:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:23:53,424 INFO L175 Difference]: Start difference. First operand has 444 places, 583 transitions, 9457 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:23:53,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 602 transitions, 10939 flow [2024-06-27 19:24:02,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 602 transitions, 10634 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 19:24:02,457 INFO L231 Difference]: Finished difference. Result has 448 places, 583 transitions, 9518 flow [2024-06-27 19:24:02,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9152, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9518, PETRI_PLACES=448, PETRI_TRANSITIONS=583} [2024-06-27 19:24:02,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-27 19:24:02,458 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 583 transitions, 9518 flow [2024-06-27 19:24:02,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:02,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:02,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:02,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:24:02,458 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-27 19:24:02,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:02,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1771724815, now seen corresponding path program 13 times [2024-06-27 19:24:02,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:02,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145818397] [2024-06-27 19:24:02,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:02,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:02,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-27 19:24:02,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:02,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145818397] [2024-06-27 19:24:02,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145818397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:02,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:02,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:02,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405747435] [2024-06-27 19:24:02,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:02,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:02,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:02,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:02,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:02,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:02,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 583 transitions, 9518 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:02,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:02,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:02,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:03,963 INFO L124 PetriNetUnfolderBase]: 3548/5982 cut-off events. [2024-06-27 19:24:03,964 INFO L125 PetriNetUnfolderBase]: For 1288455/1288455 co-relation queries the response was YES. [2024-06-27 19:24:04,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56937 conditions, 5982 events. 3548/5982 cut-off events. For 1288455/1288455 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 41086 event pairs, 693 based on Foata normal form. 2/5976 useless extension candidates. Maximal degree in co-relation 56737. Up to 4673 conditions per place. [2024-06-27 19:24:04,066 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 317 selfloop transitions, 285 changer transitions 0/610 dead transitions. [2024-06-27 19:24:04,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 610 transitions, 11346 flow [2024-06-27 19:24:04,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:04,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:24:04,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:24:04,067 INFO L175 Difference]: Start difference. First operand has 448 places, 583 transitions, 9518 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:24:04,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 610 transitions, 11346 flow [2024-06-27 19:24:12,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 610 transitions, 10990 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:12,280 INFO L231 Difference]: Finished difference. Result has 450 places, 587 transitions, 9807 flow [2024-06-27 19:24:12,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9162, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9807, PETRI_PLACES=450, PETRI_TRANSITIONS=587} [2024-06-27 19:24:12,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-27 19:24:12,281 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 587 transitions, 9807 flow [2024-06-27 19:24:12,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:12,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:12,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:12,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:24:12,282 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-27 19:24:12,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:12,282 INFO L85 PathProgramCache]: Analyzing trace with hash 826195791, now seen corresponding path program 14 times [2024-06-27 19:24:12,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:12,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200987734] [2024-06-27 19:24:12,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:12,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:12,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:12,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:12,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:12,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200987734] [2024-06-27 19:24:12,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200987734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:12,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:12,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:12,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486032000] [2024-06-27 19:24:12,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:12,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:12,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:12,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:12,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:12,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:12,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 587 transitions, 9807 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:12,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:12,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:12,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:13,724 INFO L124 PetriNetUnfolderBase]: 3553/5979 cut-off events. [2024-06-27 19:24:13,724 INFO L125 PetriNetUnfolderBase]: For 1305037/1305037 co-relation queries the response was YES. [2024-06-27 19:24:13,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57268 conditions, 5979 events. 3553/5979 cut-off events. For 1305037/1305037 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40966 event pairs, 676 based on Foata normal form. 1/5972 useless extension candidates. Maximal degree in co-relation 57068. Up to 5105 conditions per place. [2024-06-27 19:24:13,823 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 434 selfloop transitions, 170 changer transitions 0/612 dead transitions. [2024-06-27 19:24:13,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 612 transitions, 11356 flow [2024-06-27 19:24:13,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:13,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:13,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:24:13,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-27 19:24:13,825 INFO L175 Difference]: Start difference. First operand has 450 places, 587 transitions, 9807 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:24:13,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 612 transitions, 11356 flow [2024-06-27 19:24:22,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 612 transitions, 10602 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 19:24:22,091 INFO L231 Difference]: Finished difference. Result has 451 places, 590 transitions, 9434 flow [2024-06-27 19:24:22,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9055, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9434, PETRI_PLACES=451, PETRI_TRANSITIONS=590} [2024-06-27 19:24:22,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-27 19:24:22,091 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 590 transitions, 9434 flow [2024-06-27 19:24:22,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24: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] [2024-06-27 19:24:22,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:24:22,092 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-27 19:24:22,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:22,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1150937097, now seen corresponding path program 14 times [2024-06-27 19:24:22,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:22,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766943859] [2024-06-27 19:24:22,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:22,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:22,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-27 19:24:22,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:22,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766943859] [2024-06-27 19:24:22,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766943859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:22,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:22,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:22,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541736501] [2024-06-27 19:24:22,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:22,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:22,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:22,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:22,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:22,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 590 transitions, 9434 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:22,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:22,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:22,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:23,546 INFO L124 PetriNetUnfolderBase]: 3563/6009 cut-off events. [2024-06-27 19:24:23,546 INFO L125 PetriNetUnfolderBase]: For 1327257/1327257 co-relation queries the response was YES. [2024-06-27 19:24:23,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56882 conditions, 6009 events. 3563/6009 cut-off events. For 1327257/1327257 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41319 event pairs, 693 based on Foata normal form. 2/6003 useless extension candidates. Maximal degree in co-relation 56682. Up to 4687 conditions per place. [2024-06-27 19:24:23,648 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 328 selfloop transitions, 279 changer transitions 0/615 dead transitions. [2024-06-27 19:24:23,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 615 transitions, 11509 flow [2024-06-27 19:24:23,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:23,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:23,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 19:24:23,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-27 19:24:23,650 INFO L175 Difference]: Start difference. First operand has 451 places, 590 transitions, 9434 flow. Second operand 8 states and 201 transitions. [2024-06-27 19:24:23,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 615 transitions, 11509 flow [2024-06-27 19:24:33,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 615 transitions, 11278 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:33,391 INFO L231 Difference]: Finished difference. Result has 453 places, 594 transitions, 9817 flow [2024-06-27 19:24:33,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9817, PETRI_PLACES=453, PETRI_TRANSITIONS=594} [2024-06-27 19:24:33,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-27 19:24:33,403 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 594 transitions, 9817 flow [2024-06-27 19:24:33,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:33,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:33,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] [2024-06-27 19:24:33,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:24:33,403 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-27 19:24:33,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:33,404 INFO L85 PathProgramCache]: Analyzing trace with hash 871984521, now seen corresponding path program 15 times [2024-06-27 19:24:33,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:33,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975694500] [2024-06-27 19:24:33,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:33,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:33,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:33,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:33,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975694500] [2024-06-27 19:24:33,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975694500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:33,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:33,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:33,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496892731] [2024-06-27 19:24:33,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:33,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:33,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:33,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:33,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:33,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:33,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 594 transitions, 9817 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:33,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:33,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:33,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:35,263 INFO L124 PetriNetUnfolderBase]: 3560/6017 cut-off events. [2024-06-27 19:24:35,263 INFO L125 PetriNetUnfolderBase]: For 1333165/1333165 co-relation queries the response was YES. [2024-06-27 19:24:35,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57230 conditions, 6017 events. 3560/6017 cut-off events. For 1333165/1333165 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41486 event pairs, 696 based on Foata normal form. 1/6010 useless extension candidates. Maximal degree in co-relation 57029. Up to 5116 conditions per place. [2024-06-27 19:24:35,360 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 439 selfloop transitions, 167 changer transitions 0/614 dead transitions. [2024-06-27 19:24:35,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 614 transitions, 11589 flow [2024-06-27 19:24:35,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:35,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:35,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:24:35,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:24:35,361 INFO L175 Difference]: Start difference. First operand has 453 places, 594 transitions, 9817 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:24:35,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 614 transitions, 11589 flow [2024-06-27 19:24:43,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 614 transitions, 11016 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:43,092 INFO L231 Difference]: Finished difference. Result has 455 places, 594 transitions, 9584 flow [2024-06-27 19:24:43,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9244, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9584, PETRI_PLACES=455, PETRI_TRANSITIONS=594} [2024-06-27 19:24:43,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-27 19:24:43,092 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 594 transitions, 9584 flow [2024-06-27 19:24:43,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:43,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:43,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:43,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:24:43,093 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-27 19:24:43,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:43,093 INFO L85 PathProgramCache]: Analyzing trace with hash 872163267, now seen corresponding path program 15 times [2024-06-27 19:24:43,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:43,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222749678] [2024-06-27 19:24:43,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:43,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:43,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:43,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:43,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222749678] [2024-06-27 19:24:43,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222749678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:43,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:43,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:43,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700655502] [2024-06-27 19:24:43,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:43,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:43,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:43,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:43,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:43,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:43,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 594 transitions, 9584 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:43,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:43,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:43,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:44,906 INFO L124 PetriNetUnfolderBase]: 3554/6009 cut-off events. [2024-06-27 19:24:44,906 INFO L125 PetriNetUnfolderBase]: For 1343058/1343058 co-relation queries the response was YES. [2024-06-27 19:24:44,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56793 conditions, 6009 events. 3554/6009 cut-off events. For 1343058/1343058 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41401 event pairs, 703 based on Foata normal form. 2/6003 useless extension candidates. Maximal degree in co-relation 56591. Up to 4680 conditions per place. [2024-06-27 19:24:44,997 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 326 selfloop transitions, 280 changer transitions 0/614 dead transitions. [2024-06-27 19:24:44,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 614 transitions, 11360 flow [2024-06-27 19:24:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:24:44,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:24:44,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:24:44,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-27 19:24:44,998 INFO L175 Difference]: Start difference. First operand has 455 places, 594 transitions, 9584 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:24:44,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 614 transitions, 11360 flow [2024-06-27 19:24:54,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 614 transitions, 10996 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:54,230 INFO L231 Difference]: Finished difference. Result has 457 places, 594 transitions, 9787 flow [2024-06-27 19:24:54,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9787, PETRI_PLACES=457, PETRI_TRANSITIONS=594} [2024-06-27 19:24:54,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-27 19:24:54,231 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 594 transitions, 9787 flow [2024-06-27 19:24:54,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:54,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:54,231 INFO 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-27 19:24:54,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:24:54,232 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-27 19:24:54,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:54,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1150936911, now seen corresponding path program 16 times [2024-06-27 19:24:54,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:54,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700419236] [2024-06-27 19:24:54,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:54,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:54,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:54,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:54,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:54,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700419236] [2024-06-27 19:24:54,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700419236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:54,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:54,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:24:54,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974273009] [2024-06-27 19:24:54,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:54,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:24:54,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:54,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:24:54,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:24:54,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:24:54,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 594 transitions, 9787 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:24:54,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:54,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:24:54,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:56,150 INFO L124 PetriNetUnfolderBase]: 3551/5981 cut-off events. [2024-06-27 19:24:56,151 INFO L125 PetriNetUnfolderBase]: For 1350730/1350730 co-relation queries the response was YES. [2024-06-27 19:24:56,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57021 conditions, 5981 events. 3551/5981 cut-off events. For 1350730/1350730 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 41043 event pairs, 676 based on Foata normal form. 1/5974 useless extension candidates. Maximal degree in co-relation 56819. Up to 5105 conditions per place. [2024-06-27 19:24:56,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 439 selfloop transitions, 168 changer transitions 0/615 dead transitions. [2024-06-27 19:24:56,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 615 transitions, 11311 flow [2024-06-27 19:24:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:24:56,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:24:56,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:24:56,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-27 19:24:56,245 INFO L175 Difference]: Start difference. First operand has 457 places, 594 transitions, 9787 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:24:56,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 615 transitions, 11311 flow [2024-06-27 19:25:03,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 615 transitions, 10672 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:25:03,659 INFO L231 Difference]: Finished difference. Result has 459 places, 594 transitions, 9490 flow [2024-06-27 19:25:03,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9148, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9490, PETRI_PLACES=459, PETRI_TRANSITIONS=594} [2024-06-27 19:25:03,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-27 19:25:03,659 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 594 transitions, 9490 flow [2024-06-27 19:25:03,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:03,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:03,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:03,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:25:03,660 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-27 19:25:03,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:03,661 INFO L85 PathProgramCache]: Analyzing trace with hash 322143625, now seen corresponding path program 17 times [2024-06-27 19:25:03,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:03,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079922714] [2024-06-27 19:25:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:03,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:03,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:03,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:03,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079922714] [2024-06-27 19:25:03,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079922714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:03,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:03,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:25:03,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049523766] [2024-06-27 19:25:03,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:03,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:25:03,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:03,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:25:03,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:25:03,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:25:03,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 594 transitions, 9490 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:03,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:03,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:25:03,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:05,510 INFO L124 PetriNetUnfolderBase]: 3553/6020 cut-off events. [2024-06-27 19:25:05,511 INFO L125 PetriNetUnfolderBase]: For 1363124/1363124 co-relation queries the response was YES. [2024-06-27 19:25:05,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56781 conditions, 6020 events. 3553/6020 cut-off events. For 1363124/1363124 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 41475 event pairs, 678 based on Foata normal form. 2/6020 useless extension candidates. Maximal degree in co-relation 56578. Up to 5386 conditions per place. [2024-06-27 19:25:05,610 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 547 selfloop transitions, 58 changer transitions 0/613 dead transitions. [2024-06-27 19:25:05,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 613 transitions, 11050 flow [2024-06-27 19:25:05,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:05,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:05,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:25:05,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 19:25:05,612 INFO L175 Difference]: Start difference. First operand has 459 places, 594 transitions, 9490 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:25:05,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 613 transitions, 11050 flow [2024-06-27 19:25:14,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 613 transitions, 10583 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 19:25:14,799 INFO L231 Difference]: Finished difference. Result has 457 places, 597 transitions, 9199 flow [2024-06-27 19:25:14,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9023, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9199, PETRI_PLACES=457, PETRI_TRANSITIONS=597} [2024-06-27 19:25:14,800 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-27 19:25:14,800 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 597 transitions, 9199 flow [2024-06-27 19:25:14,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:14,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:14,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:14,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:25:14,801 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-27 19:25:14,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:14,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1314973057, now seen corresponding path program 16 times [2024-06-27 19:25:14,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:14,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990528220] [2024-06-27 19:25:14,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:14,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:14,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:14,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:14,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:14,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990528220] [2024-06-27 19:25:14,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990528220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:14,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:14,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:14,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791740359] [2024-06-27 19:25:14,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:14,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:14,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:14,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:25:14,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 597 transitions, 9199 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:14,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:14,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:25:14,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:16,707 INFO L124 PetriNetUnfolderBase]: 3595/6078 cut-off events. [2024-06-27 19:25:16,707 INFO L125 PetriNetUnfolderBase]: For 1416750/1416750 co-relation queries the response was YES. [2024-06-27 19:25:16,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57528 conditions, 6078 events. 3595/6078 cut-off events. For 1416750/1416750 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41878 event pairs, 668 based on Foata normal form. 2/6078 useless extension candidates. Maximal degree in co-relation 57324. Up to 5392 conditions per place. [2024-06-27 19:25:16,826 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 544 selfloop transitions, 78 changer transitions 0/630 dead transitions. [2024-06-27 19:25:16,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 630 transitions, 11521 flow [2024-06-27 19:25:16,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:25:16,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:25:16,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:25:16,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-27 19:25:16,828 INFO L175 Difference]: Start difference. First operand has 457 places, 597 transitions, 9199 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:25:16,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 630 transitions, 11521 flow [2024-06-27 19:25:26,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 630 transitions, 11387 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:26,659 INFO L231 Difference]: Finished difference. Result has 461 places, 611 transitions, 9516 flow [2024-06-27 19:25:26,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9065, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9516, PETRI_PLACES=461, PETRI_TRANSITIONS=611} [2024-06-27 19:25:26,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-27 19:25:26,659 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 611 transitions, 9516 flow [2024-06-27 19:25:26,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:26,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:26,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:26,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:25:26,660 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-27 19:25:26,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:26,660 INFO L85 PathProgramCache]: Analyzing trace with hash 321936235, now seen corresponding path program 18 times [2024-06-27 19:25:26,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:26,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777674861] [2024-06-27 19:25:26,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:26,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:26,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:26,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:26,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:26,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777674861] [2024-06-27 19:25:26,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777674861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:26,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:26,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:25:26,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724705334] [2024-06-27 19:25:26,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:26,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:25:26,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:26,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:25:26,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:25:26,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:25:26,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 611 transitions, 9516 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:26,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:26,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:25:26,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:28,484 INFO L124 PetriNetUnfolderBase]: 3589/6082 cut-off events. [2024-06-27 19:25:28,484 INFO L125 PetriNetUnfolderBase]: For 1418077/1418077 co-relation queries the response was YES. [2024-06-27 19:25:28,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57514 conditions, 6082 events. 3589/6082 cut-off events. For 1418077/1418077 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 42053 event pairs, 678 based on Foata normal form. 2/6082 useless extension candidates. Maximal degree in co-relation 57308. Up to 5438 conditions per place. [2024-06-27 19:25:28,587 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 562 selfloop transitions, 56 changer transitions 0/626 dead transitions. [2024-06-27 19:25:28,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 626 transitions, 10788 flow [2024-06-27 19:25:28,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:28,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:28,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:25:28,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 19:25:28,588 INFO L175 Difference]: Start difference. First operand has 461 places, 611 transitions, 9516 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:25:28,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 626 transitions, 10788 flow [2024-06-27 19:25:39,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 626 transitions, 10666 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 19:25:39,523 INFO L231 Difference]: Finished difference. Result has 466 places, 611 transitions, 9516 flow [2024-06-27 19:25:39,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9394, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9516, PETRI_PLACES=466, PETRI_TRANSITIONS=611} [2024-06-27 19:25:39,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-27 19:25:39,524 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 611 transitions, 9516 flow [2024-06-27 19:25:39,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:39,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:39,524 INFO 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-27 19:25:39,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:25:39,524 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-27 19:25:39,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:39,525 INFO L85 PathProgramCache]: Analyzing trace with hash 321936421, now seen corresponding path program 17 times [2024-06-27 19:25:39,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:39,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721858626] [2024-06-27 19:25:39,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:39,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:39,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:39,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:39,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:39,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721858626] [2024-06-27 19:25:39,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721858626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:39,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:39,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126903639] [2024-06-27 19:25:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:39,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:39,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:39,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:39,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:39,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:25:39,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 611 transitions, 9516 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:39,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:39,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:25:39,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:41,499 INFO L124 PetriNetUnfolderBase]: 3583/6090 cut-off events. [2024-06-27 19:25:41,499 INFO L125 PetriNetUnfolderBase]: For 1419734/1419734 co-relation queries the response was YES. [2024-06-27 19:25:41,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57378 conditions, 6090 events. 3583/6090 cut-off events. For 1419734/1419734 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 42196 event pairs, 690 based on Foata normal form. 2/6090 useless extension candidates. Maximal degree in co-relation 57170. Up to 5382 conditions per place. [2024-06-27 19:25:41,609 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 541 selfloop transitions, 80 changer transitions 0/629 dead transitions. [2024-06-27 19:25:41,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 629 transitions, 11336 flow [2024-06-27 19:25:41,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:25:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:25:41,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 19:25:41,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-27 19:25:41,611 INFO L175 Difference]: Start difference. First operand has 466 places, 611 transitions, 9516 flow. Second operand 9 states and 210 transitions. [2024-06-27 19:25:41,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 629 transitions, 11336 flow [2024-06-27 19:25:51,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 629 transitions, 11182 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:25:51,810 INFO L231 Difference]: Finished difference. Result has 468 places, 611 transitions, 9529 flow [2024-06-27 19:25:51,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9362, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9529, PETRI_PLACES=468, PETRI_TRANSITIONS=611} [2024-06-27 19:25:51,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-27 19:25:51,814 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 611 transitions, 9529 flow [2024-06-27 19:25:51,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:51,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:51,814 INFO 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-27 19:25:51,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:25:51,814 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-27 19:25:51,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:51,815 INFO L85 PathProgramCache]: Analyzing trace with hash 401524193, now seen corresponding path program 18 times [2024-06-27 19:25:51,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:51,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077879625] [2024-06-27 19:25:51,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:51,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:51,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:51,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:51,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:51,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077879625] [2024-06-27 19:25:51,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077879625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:51,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:51,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:25:51,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705284736] [2024-06-27 19:25:51,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:51,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:25:51,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:51,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:25:51,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:25:51,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:25:51,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 611 transitions, 9529 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:25:51,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:51,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:25:51,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:53,644 INFO L124 PetriNetUnfolderBase]: 3617/6123 cut-off events. [2024-06-27 19:25:53,644 INFO L125 PetriNetUnfolderBase]: For 1470975/1470975 co-relation queries the response was YES. [2024-06-27 19:25:53,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58311 conditions, 6123 events. 3617/6123 cut-off events. For 1470975/1470975 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42328 event pairs, 670 based on Foata normal form. 2/6123 useless extension candidates. Maximal degree in co-relation 58102. Up to 5069 conditions per place. [2024-06-27 19:25:53,746 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 454 selfloop transitions, 193 changer transitions 0/655 dead transitions. [2024-06-27 19:25:53,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 655 transitions, 11949 flow [2024-06-27 19:25:53,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:25:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:25:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-27 19:25:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205962059620597 [2024-06-27 19:25:53,747 INFO L175 Difference]: Start difference. First operand has 468 places, 611 transitions, 9529 flow. Second operand 9 states and 229 transitions. [2024-06-27 19:25:53,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 655 transitions, 11949 flow [2024-06-27 19:26:02,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 655 transitions, 11803 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:02,585 INFO L231 Difference]: Finished difference. Result has 471 places, 624 transitions, 10144 flow [2024-06-27 19:26:02,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9383, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10144, PETRI_PLACES=471, PETRI_TRANSITIONS=624} [2024-06-27 19:26:02,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 429 predicate places. [2024-06-27 19:26:02,586 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 624 transitions, 10144 flow [2024-06-27 19:26:02,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:02,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:02,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-27 19:26:02,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:26:02,587 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-27 19:26:02,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:02,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1281807379, now seen corresponding path program 19 times [2024-06-27 19:26:02,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:02,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842496068] [2024-06-27 19:26:02,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:02,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:02,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:02,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842496068] [2024-06-27 19:26:02,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842496068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:02,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:02,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:02,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498797253] [2024-06-27 19:26:02,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:02,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:02,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:02,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:02,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:02,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:02,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 624 transitions, 10144 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:02,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:02,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:02,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:04,412 INFO L124 PetriNetUnfolderBase]: 3619/6112 cut-off events. [2024-06-27 19:26:04,412 INFO L125 PetriNetUnfolderBase]: For 1488780/1488780 co-relation queries the response was YES. [2024-06-27 19:26:04,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59019 conditions, 6112 events. 3619/6112 cut-off events. For 1488780/1488780 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 42154 event pairs, 658 based on Foata normal form. 2/6112 useless extension candidates. Maximal degree in co-relation 58808. Up to 5220 conditions per place. [2024-06-27 19:26:04,514 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 492 selfloop transitions, 158 changer transitions 0/658 dead transitions. [2024-06-27 19:26:04,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 658 transitions, 11856 flow [2024-06-27 19:26:04,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:04,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:04,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:26:04,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-27 19:26:04,515 INFO L175 Difference]: Start difference. First operand has 471 places, 624 transitions, 10144 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:26:04,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 658 transitions, 11856 flow [2024-06-27 19:26:13,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 658 transitions, 11718 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 19:26:13,786 INFO L231 Difference]: Finished difference. Result has 475 places, 627 transitions, 10409 flow [2024-06-27 19:26:13,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10008, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10409, PETRI_PLACES=475, PETRI_TRANSITIONS=627} [2024-06-27 19:26:13,786 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-27 19:26:13,786 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 627 transitions, 10409 flow [2024-06-27 19:26:13,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:13,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:13,787 INFO 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-27 19:26:13,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:26:13,787 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-27 19:26:13,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:13,787 INFO L85 PathProgramCache]: Analyzing trace with hash -101251227, now seen corresponding path program 19 times [2024-06-27 19:26:13,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:13,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377032676] [2024-06-27 19:26:13,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:13,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:13,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:13,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377032676] [2024-06-27 19:26:13,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377032676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:13,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:13,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:13,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522499049] [2024-06-27 19:26:13,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:13,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:13,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:13,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:13,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:13,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:13,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 627 transitions, 10409 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:13,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:13,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:13,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:15,546 INFO L124 PetriNetUnfolderBase]: 3632/6151 cut-off events. [2024-06-27 19:26:15,547 INFO L125 PetriNetUnfolderBase]: For 1490540/1490543 co-relation queries the response was YES. [2024-06-27 19:26:15,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59703 conditions, 6151 events. 3632/6151 cut-off events. For 1490540/1490543 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42577 event pairs, 679 based on Foata normal form. 3/6151 useless extension candidates. Maximal degree in co-relation 59491. Up to 5083 conditions per place. [2024-06-27 19:26:15,648 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 440 selfloop transitions, 210 changer transitions 0/658 dead transitions. [2024-06-27 19:26:15,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 658 transitions, 12996 flow [2024-06-27 19:26:15,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:15,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:15,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:26:15,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-27 19:26:15,649 INFO L175 Difference]: Start difference. First operand has 475 places, 627 transitions, 10409 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:26:15,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 658 transitions, 12996 flow [2024-06-27 19:26:25,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 658 transitions, 12642 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:25,490 INFO L231 Difference]: Finished difference. Result has 475 places, 633 transitions, 10636 flow [2024-06-27 19:26:25,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10071, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10636, PETRI_PLACES=475, PETRI_TRANSITIONS=633} [2024-06-27 19:26:25,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-27 19:26:25,491 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 633 transitions, 10636 flow [2024-06-27 19:26:25,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:25,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:25,492 INFO 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-27 19:26:25,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:26:25,492 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-27 19:26:25,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:25,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1282014769, now seen corresponding path program 20 times [2024-06-27 19:26:25,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:25,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354512435] [2024-06-27 19:26:25,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:25,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:25,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:25,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:25,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:25,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354512435] [2024-06-27 19:26:25,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354512435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:25,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:25,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:26:25,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404422988] [2024-06-27 19:26:25,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:25,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:26:25,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:25,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:26:25,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:26:25,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:25,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 633 transitions, 10636 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:25,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:25,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:25,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:27,321 INFO L124 PetriNetUnfolderBase]: 3634/6151 cut-off events. [2024-06-27 19:26:27,322 INFO L125 PetriNetUnfolderBase]: For 1468885/1468885 co-relation queries the response was YES. [2024-06-27 19:26:27,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59578 conditions, 6151 events. 3634/6151 cut-off events. For 1468885/1468885 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42549 event pairs, 668 based on Foata normal form. 2/6151 useless extension candidates. Maximal degree in co-relation 59367. Up to 5241 conditions per place. [2024-06-27 19:26:27,423 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 505 selfloop transitions, 154 changer transitions 0/667 dead transitions. [2024-06-27 19:26:27,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 667 transitions, 12370 flow [2024-06-27 19:26:27,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:27,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:27,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:26:27,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-27 19:26:27,424 INFO L175 Difference]: Start difference. First operand has 475 places, 633 transitions, 10636 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:26:27,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 667 transitions, 12370 flow [2024-06-27 19:26:37,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 667 transitions, 11732 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 19:26:37,022 INFO L231 Difference]: Finished difference. Result has 478 places, 636 transitions, 10399 flow [2024-06-27 19:26:37,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10001, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10399, PETRI_PLACES=478, PETRI_TRANSITIONS=636} [2024-06-27 19:26:37,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-27 19:26:37,023 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 636 transitions, 10399 flow [2024-06-27 19:26:37,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:37,023 INFO 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-27 19:26:37,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:26:37,024 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-27 19:26:37,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:37,024 INFO L85 PathProgramCache]: Analyzing trace with hash 401138243, now seen corresponding path program 20 times [2024-06-27 19:26:37,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:37,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690620603] [2024-06-27 19:26:37,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:37,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:37,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:37,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:37,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690620603] [2024-06-27 19:26:37,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690620603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:37,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:37,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:37,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380369063] [2024-06-27 19:26:37,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:37,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:37,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:37,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:37,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:37,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:37,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 636 transitions, 10399 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:37,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:37,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:37,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:38,819 INFO L124 PetriNetUnfolderBase]: 3628/6155 cut-off events. [2024-06-27 19:26:38,819 INFO L125 PetriNetUnfolderBase]: For 1466543/1466543 co-relation queries the response was YES. [2024-06-27 19:26:38,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59213 conditions, 6155 events. 3628/6155 cut-off events. For 1466543/1466543 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42716 event pairs, 678 based on Foata normal form. 2/6155 useless extension candidates. Maximal degree in co-relation 59001. Up to 5082 conditions per place. [2024-06-27 19:26:38,921 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 452 selfloop transitions, 209 changer transitions 0/669 dead transitions. [2024-06-27 19:26:38,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 669 transitions, 12347 flow [2024-06-27 19:26:38,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:26:38,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:26:38,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 19:26:38,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-27 19:26:38,922 INFO L175 Difference]: Start difference. First operand has 478 places, 636 transitions, 10399 flow. Second operand 9 states and 231 transitions. [2024-06-27 19:26:38,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 669 transitions, 12347 flow [2024-06-27 19:26:48,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 669 transitions, 12070 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:48,344 INFO L231 Difference]: Finished difference. Result has 480 places, 636 transitions, 10560 flow [2024-06-27 19:26:48,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10130, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10560, PETRI_PLACES=480, PETRI_TRANSITIONS=636} [2024-06-27 19:26:48,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 19:26:48,345 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 636 transitions, 10560 flow [2024-06-27 19:26:48,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:48,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:48,346 INFO 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-27 19:26:48,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:26:48,346 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-27 19:26:48,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:48,346 INFO L85 PathProgramCache]: Analyzing trace with hash -623936031, now seen corresponding path program 21 times [2024-06-27 19:26:48,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:48,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346216644] [2024-06-27 19:26:48,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:48,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:48,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:48,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346216644] [2024-06-27 19:26:48,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346216644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:48,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:48,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:48,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228638374] [2024-06-27 19:26:48,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:48,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:48,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:48,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:48,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:48,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:48,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 636 transitions, 10560 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:48,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:48,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:48,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:50,167 INFO L124 PetriNetUnfolderBase]: 3633/6141 cut-off events. [2024-06-27 19:26:50,167 INFO L125 PetriNetUnfolderBase]: For 1442703/1442706 co-relation queries the response was YES. [2024-06-27 19:26:50,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59270 conditions, 6141 events. 3633/6141 cut-off events. For 1442703/1442706 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42469 event pairs, 667 based on Foata normal form. 3/6141 useless extension candidates. Maximal degree in co-relation 59059. Up to 5086 conditions per place. [2024-06-27 19:26:50,273 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 216 changer transitions 0/667 dead transitions. [2024-06-27 19:26:50,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 667 transitions, 13081 flow [2024-06-27 19:26:50,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:50,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:50,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-27 19:26:50,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:26:50,274 INFO L175 Difference]: Start difference. First operand has 480 places, 636 transitions, 10560 flow. Second operand 8 states and 205 transitions. [2024-06-27 19:26:50,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 667 transitions, 13081 flow [2024-06-27 19:26:59,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 667 transitions, 12678 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:59,820 INFO L231 Difference]: Finished difference. Result has 480 places, 639 transitions, 10658 flow [2024-06-27 19:26:59,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10169, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10658, PETRI_PLACES=480, PETRI_TRANSITIONS=639} [2024-06-27 19:26:59,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 19:26:59,820 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 639 transitions, 10658 flow [2024-06-27 19:26:59,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:59,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:59,821 INFO 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-27 19:26:59,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:26:59,821 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-27 19:26:59,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:59,821 INFO L85 PathProgramCache]: Analyzing trace with hash -400796481, now seen corresponding path program 22 times [2024-06-27 19:26:59,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:59,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343145481] [2024-06-27 19:26:59,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:59,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:59,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:59,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:59,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343145481] [2024-06-27 19:26:59,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343145481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:59,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:59,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:26:59,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665682426] [2024-06-27 19:26:59,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:59,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:26:59,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:59,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:26:59,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:26:59,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:26:59,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 639 transitions, 10658 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:26:59,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:59,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:26:59,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:01,845 INFO L124 PetriNetUnfolderBase]: 3643/6168 cut-off events. [2024-06-27 19:27:01,845 INFO L125 PetriNetUnfolderBase]: For 1439883/1439883 co-relation queries the response was YES. [2024-06-27 19:27:01,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59432 conditions, 6168 events. 3643/6168 cut-off events. For 1439883/1439883 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42712 event pairs, 668 based on Foata normal form. 1/6167 useless extension candidates. Maximal degree in co-relation 59221. Up to 5532 conditions per place. [2024-06-27 19:27:01,954 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 619 selfloop transitions, 35 changer transitions 0/662 dead transitions. [2024-06-27 19:27:01,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 662 transitions, 12115 flow [2024-06-27 19:27:01,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:01,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:01,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 19:27:01,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-27 19:27:01,956 INFO L175 Difference]: Start difference. First operand has 480 places, 639 transitions, 10658 flow. Second operand 7 states and 166 transitions. [2024-06-27 19:27:01,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 662 transitions, 12115 flow [2024-06-27 19:27:11,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 662 transitions, 11501 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:11,839 INFO L231 Difference]: Finished difference. Result has 480 places, 645 transitions, 10233 flow [2024-06-27 19:27:11,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10065, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10233, PETRI_PLACES=480, PETRI_TRANSITIONS=645} [2024-06-27 19:27:11,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-27 19:27:11,840 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 645 transitions, 10233 flow [2024-06-27 19:27:11,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:11,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:11,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] [2024-06-27 19:27:11,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:27:11,841 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-27 19:27:11,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:11,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1958284139, now seen corresponding path program 23 times [2024-06-27 19:27:11,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:11,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430365853] [2024-06-27 19:27:11,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:11,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:11,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:11,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:11,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:11,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430365853] [2024-06-27 19:27:11,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430365853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:11,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:11,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:11,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670291246] [2024-06-27 19:27:11,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:11,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:11,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:11,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:11,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:11,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:27:11,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 645 transitions, 10233 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:11,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:11,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:27:11,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:13,624 INFO L124 PetriNetUnfolderBase]: 3640/6181 cut-off events. [2024-06-27 19:27:13,625 INFO L125 PetriNetUnfolderBase]: For 1444927/1444930 co-relation queries the response was YES. [2024-06-27 19:27:13,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58852 conditions, 6181 events. 3640/6181 cut-off events. For 1444927/1444930 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 43016 event pairs, 689 based on Foata normal form. 3/6181 useless extension candidates. Maximal degree in co-relation 58640. Up to 5092 conditions per place. [2024-06-27 19:27:13,723 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 224 changer transitions 0/675 dead transitions. [2024-06-27 19:27:13,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 675 transitions, 12457 flow [2024-06-27 19:27:13,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:13,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-27 19:27:13,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:27:13,724 INFO L175 Difference]: Start difference. First operand has 480 places, 645 transitions, 10233 flow. Second operand 8 states and 208 transitions. [2024-06-27 19:27:13,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 675 transitions, 12457 flow [2024-06-27 19:27:21,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 675 transitions, 12345 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 19:27:21,503 INFO L231 Difference]: Finished difference. Result has 484 places, 645 transitions, 10575 flow [2024-06-27 19:27:21,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10121, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10575, PETRI_PLACES=484, PETRI_TRANSITIONS=645} [2024-06-27 19:27:21,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-27 19:27:21,504 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 645 transitions, 10575 flow [2024-06-27 19:27:21,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:21,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:21,504 INFO 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-27 19:27:21,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:27:21,505 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-27 19:27:21,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:21,505 INFO L85 PathProgramCache]: Analyzing trace with hash -771931767, now seen corresponding path program 21 times [2024-06-27 19:27:21,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:21,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278917604] [2024-06-27 19:27:21,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:21,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:21,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:21,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:21,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278917604] [2024-06-27 19:27:21,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278917604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:21,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:21,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:27:21,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9098272] [2024-06-27 19:27:21,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:21,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:27:21,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:21,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:27:21,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:27:21,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:27:21,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 645 transitions, 10575 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:21,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:21,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:27:21,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:23,304 INFO L124 PetriNetUnfolderBase]: 3634/6180 cut-off events. [2024-06-27 19:27:23,305 INFO L125 PetriNetUnfolderBase]: For 1454921/1454921 co-relation queries the response was YES. [2024-06-27 19:27:23,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59165 conditions, 6180 events. 3634/6180 cut-off events. For 1454921/1454921 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 43045 event pairs, 688 based on Foata normal form. 2/6180 useless extension candidates. Maximal degree in co-relation 58952. Up to 5403 conditions per place. [2024-06-27 19:27:23,404 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 581 selfloop transitions, 80 changer transitions 0/669 dead transitions. [2024-06-27 19:27:23,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 669 transitions, 11995 flow [2024-06-27 19:27:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:27:23,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:27:23,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-27 19:27:23,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-27 19:27:23,405 INFO L175 Difference]: Start difference. First operand has 484 places, 645 transitions, 10575 flow. Second operand 6 states and 161 transitions. [2024-06-27 19:27:23,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 669 transitions, 11995 flow [2024-06-27 19:27:32,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 669 transitions, 11525 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:27:32,794 INFO L231 Difference]: Finished difference. Result has 485 places, 647 transitions, 10394 flow [2024-06-27 19:27:32,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10109, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10394, PETRI_PLACES=485, PETRI_TRANSITIONS=647} [2024-06-27 19:27:32,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-27 19:27:32,794 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 647 transitions, 10394 flow [2024-06-27 19:27:32,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:32,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:32,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:32,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:27:32,795 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-27 19:27:32,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:32,795 INFO L85 PathProgramCache]: Analyzing trace with hash -771694431, now seen corresponding path program 24 times [2024-06-27 19:27:32,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:32,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137081429] [2024-06-27 19:27:32,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:32,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:32,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:32,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:32,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:32,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137081429] [2024-06-27 19:27:32,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137081429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:32,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:32,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:32,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992295183] [2024-06-27 19:27:32,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:32,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:32,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:32,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:32,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:32,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:27:32,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 647 transitions, 10394 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:32,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:32,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:27:32,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:34,648 INFO L124 PetriNetUnfolderBase]: 3631/6176 cut-off events. [2024-06-27 19:27:34,649 INFO L125 PetriNetUnfolderBase]: For 1456940/1456940 co-relation queries the response was YES. [2024-06-27 19:27:34,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58935 conditions, 6176 events. 3631/6176 cut-off events. For 1456940/1456940 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42993 event pairs, 688 based on Foata normal form. 1/6175 useless extension candidates. Maximal degree in co-relation 58720. Up to 5494 conditions per place. [2024-06-27 19:27:34,749 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 616 selfloop transitions, 52 changer transitions 0/676 dead transitions. [2024-06-27 19:27:34,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 676 transitions, 12078 flow [2024-06-27 19:27:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 19:27:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:27:34,750 INFO L175 Difference]: Start difference. First operand has 485 places, 647 transitions, 10394 flow. Second operand 9 states and 216 transitions. [2024-06-27 19:27:34,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 676 transitions, 12078 flow [2024-06-27 19:27:43,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 676 transitions, 11739 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:43,068 INFO L231 Difference]: Finished difference. Result has 486 places, 647 transitions, 10167 flow [2024-06-27 19:27:43,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10057, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10167, PETRI_PLACES=486, PETRI_TRANSITIONS=647} [2024-06-27 19:27:43,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 444 predicate places. [2024-06-27 19:27:43,069 INFO L495 AbstractCegarLoop]: Abstraction has has 486 places, 647 transitions, 10167 flow [2024-06-27 19:27:43,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:43,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:43,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] [2024-06-27 19:27:43,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:27:43,070 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-27 19:27:43,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:43,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1962003209, now seen corresponding path program 25 times [2024-06-27 19:27:43,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:43,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227738209] [2024-06-27 19:27:43,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:43,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:43,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:43,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:43,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:43,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227738209] [2024-06-27 19:27:43,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227738209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:43,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:43,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:43,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405657248] [2024-06-27 19:27:43,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:43,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:43,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:43,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:43,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:43,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:27:43,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 647 transitions, 10167 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:43,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:43,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:27:43,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:44,959 INFO L124 PetriNetUnfolderBase]: 3628/6172 cut-off events. [2024-06-27 19:27:44,959 INFO L125 PetriNetUnfolderBase]: For 1444671/1444671 co-relation queries the response was YES. [2024-06-27 19:27:45,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58432 conditions, 6172 events. 3628/6172 cut-off events. For 1444671/1444671 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 42944 event pairs, 688 based on Foata normal form. 1/6171 useless extension candidates. Maximal degree in co-relation 58219. Up to 5491 conditions per place. [2024-06-27 19:27:45,061 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 614 selfloop transitions, 51 changer transitions 0/673 dead transitions. [2024-06-27 19:27:45,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 673 transitions, 11563 flow [2024-06-27 19:27:45,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:45,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:45,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-27 19:27:45,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-27 19:27:45,063 INFO L175 Difference]: Start difference. First operand has 486 places, 647 transitions, 10167 flow. Second operand 7 states and 177 transitions. [2024-06-27 19:27:45,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 673 transitions, 11563 flow [2024-06-27 19:27:54,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 673 transitions, 11313 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:54,232 INFO L231 Difference]: Finished difference. Result has 483 places, 647 transitions, 10025 flow [2024-06-27 19:27:54,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9917, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10025, PETRI_PLACES=483, PETRI_TRANSITIONS=647} [2024-06-27 19:27:54,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-27 19:27:54,233 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 647 transitions, 10025 flow [2024-06-27 19:27:54,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:54,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:54,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:27:54,233 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-27 19:27:54,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:54,234 INFO L85 PathProgramCache]: Analyzing trace with hash -772023837, now seen corresponding path program 4 times [2024-06-27 19:27:54,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:54,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170333903] [2024-06-27 19:27:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:54,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:54,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:54,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:54,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170333903] [2024-06-27 19:27:54,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170333903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:54,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:54,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:27:54,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533934413] [2024-06-27 19:27:54,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:54,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:27:54,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:54,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:27:54,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:27:54,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:27:54,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 647 transitions, 10025 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:27:54,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:54,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:27:54,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:56,090 INFO L124 PetriNetUnfolderBase]: 3615/6157 cut-off events. [2024-06-27 19:27:56,091 INFO L125 PetriNetUnfolderBase]: For 1454489/1454489 co-relation queries the response was YES. [2024-06-27 19:27:56,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57524 conditions, 6157 events. 3615/6157 cut-off events. For 1454489/1454489 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42874 event pairs, 601 based on Foata normal form. 6/6161 useless extension candidates. Maximal degree in co-relation 57310. Up to 5368 conditions per place. [2024-06-27 19:27:56,189 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 632 selfloop transitions, 40 changer transitions 0/680 dead transitions. [2024-06-27 19:27:56,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 680 transitions, 11493 flow [2024-06-27 19:27:56,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:27:56,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:27:56,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 19:27:56,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-27 19:27:56,191 INFO L175 Difference]: Start difference. First operand has 483 places, 647 transitions, 10025 flow. Second operand 7 states and 180 transitions. [2024-06-27 19:27:56,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 680 transitions, 11493 flow [2024-06-27 19:28:04,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 680 transitions, 11387 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:04,740 INFO L231 Difference]: Finished difference. Result has 484 places, 647 transitions, 10003 flow [2024-06-27 19:28:04,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9919, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10003, PETRI_PLACES=484, PETRI_TRANSITIONS=647} [2024-06-27 19:28:04,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-27 19:28:04,741 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 647 transitions, 10003 flow [2024-06-27 19:28:04,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:04,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:04,741 INFO 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-27 19:28:04,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:28:04,742 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-27 19:28:04,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:04,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1857268731, now seen corresponding path program 3 times [2024-06-27 19:28:04,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:04,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728994055] [2024-06-27 19:28:04,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:04,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:04,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:04,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:04,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728994055] [2024-06-27 19:28:04,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728994055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:04,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:04,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:04,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761033323] [2024-06-27 19:28:04,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:04,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:04,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:04,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:04,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:04,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:28:04,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 647 transitions, 10003 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:04,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:04,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:28:04,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:06,698 INFO L124 PetriNetUnfolderBase]: 3649/6199 cut-off events. [2024-06-27 19:28:06,698 INFO L125 PetriNetUnfolderBase]: For 1476429/1476429 co-relation queries the response was YES. [2024-06-27 19:28:06,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58669 conditions, 6199 events. 3649/6199 cut-off events. For 1476429/1476429 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43100 event pairs, 686 based on Foata normal form. 2/6194 useless extension candidates. Maximal degree in co-relation 58454. Up to 5407 conditions per place. [2024-06-27 19:28:06,796 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 594 selfloop transitions, 74 changer transitions 0/676 dead transitions. [2024-06-27 19:28:06,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 676 transitions, 11811 flow [2024-06-27 19:28:06,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:06,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:06,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:28:06,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-27 19:28:06,797 INFO L175 Difference]: Start difference. First operand has 484 places, 647 transitions, 10003 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:28:06,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 676 transitions, 11811 flow [2024-06-27 19:28:16,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 676 transitions, 11705 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:16,364 INFO L231 Difference]: Finished difference. Result has 487 places, 653 transitions, 10205 flow [2024-06-27 19:28:16,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9897, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=575, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10205, PETRI_PLACES=487, PETRI_TRANSITIONS=653} [2024-06-27 19:28:16,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-27 19:28:16,365 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 653 transitions, 10205 flow [2024-06-27 19:28:16,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:16,365 INFO 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-27 19:28:16,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:28:16,366 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-27 19:28:16,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:16,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1575251991, now seen corresponding path program 4 times [2024-06-27 19:28:16,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:16,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832641960] [2024-06-27 19:28:16,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:16,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:16,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:16,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:16,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:16,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832641960] [2024-06-27 19:28:16,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832641960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:16,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:16,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:16,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878699075] [2024-06-27 19:28:16,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:16,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:16,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:16,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:16,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:16,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:28:16,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 653 transitions, 10205 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:16,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:16,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:28:16,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:18,159 INFO L124 PetriNetUnfolderBase]: 3657/6214 cut-off events. [2024-06-27 19:28:18,160 INFO L125 PetriNetUnfolderBase]: For 1497727/1497727 co-relation queries the response was YES. [2024-06-27 19:28:18,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59097 conditions, 6214 events. 3657/6214 cut-off events. For 1497727/1497727 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43306 event pairs, 693 based on Foata normal form. 2/6211 useless extension candidates. Maximal degree in co-relation 58880. Up to 5461 conditions per place. [2024-06-27 19:28:18,268 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 596 selfloop transitions, 69 changer transitions 0/673 dead transitions. [2024-06-27 19:28:18,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 673 transitions, 11631 flow [2024-06-27 19:28:18,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:18,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:28:18,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:28:18,269 INFO L175 Difference]: Start difference. First operand has 487 places, 653 transitions, 10205 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:28:18,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 673 transitions, 11631 flow [2024-06-27 19:28:28,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 673 transitions, 11445 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 19:28:28,552 INFO L231 Difference]: Finished difference. Result has 491 places, 655 transitions, 10218 flow [2024-06-27 19:28:28,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10041, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10218, PETRI_PLACES=491, PETRI_TRANSITIONS=655} [2024-06-27 19:28:28,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-27 19:28:28,552 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 655 transitions, 10218 flow [2024-06-27 19:28:28,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:28,553 INFO 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-27 19:28:28,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:28:28,554 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-27 19:28:28,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:28,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1151152237, now seen corresponding path program 5 times [2024-06-27 19:28:28,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:28,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587141636] [2024-06-27 19:28:28,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:28,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:28,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:28,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-27 19:28:28,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:28,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587141636] [2024-06-27 19:28:28,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587141636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:28,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:28,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:28,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014491148] [2024-06-27 19:28:28,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:28,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:28,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:28,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:28,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:28,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:28:28,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 655 transitions, 10218 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:28,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:28,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:28:28,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:30,356 INFO L124 PetriNetUnfolderBase]: 3652/6207 cut-off events. [2024-06-27 19:28:30,357 INFO L125 PetriNetUnfolderBase]: For 1497017/1497017 co-relation queries the response was YES. [2024-06-27 19:28:30,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58850 conditions, 6207 events. 3652/6207 cut-off events. For 1497017/1497017 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43218 event pairs, 692 based on Foata normal form. 2/6204 useless extension candidates. Maximal degree in co-relation 58631. Up to 5454 conditions per place. [2024-06-27 19:28:30,460 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 597 selfloop transitions, 69 changer transitions 0/674 dead transitions. [2024-06-27 19:28:30,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 674 transitions, 11596 flow [2024-06-27 19:28:30,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:30,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:30,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:28:30,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 19:28:30,461 INFO L175 Difference]: Start difference. First operand has 491 places, 655 transitions, 10218 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:28:30,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 674 transitions, 11596 flow [2024-06-27 19:28:41,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 674 transitions, 11427 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:41,013 INFO L231 Difference]: Finished difference. Result has 494 places, 655 transitions, 10192 flow [2024-06-27 19:28:41,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10049, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10192, PETRI_PLACES=494, PETRI_TRANSITIONS=655} [2024-06-27 19:28:41,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-27 19:28:41,013 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 655 transitions, 10192 flow [2024-06-27 19:28:41,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:41,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:41,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:41,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:28:41,014 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-27 19:28:41,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:41,014 INFO L85 PathProgramCache]: Analyzing trace with hash 872177155, now seen corresponding path program 5 times [2024-06-27 19:28:41,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:41,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891038770] [2024-06-27 19:28:41,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:41,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:41,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:41,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:41,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:41,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891038770] [2024-06-27 19:28:41,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891038770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:41,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:41,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:28:41,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931936015] [2024-06-27 19:28:41,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:41,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:28:41,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:41,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:28:41,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:28:41,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:28:41,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 655 transitions, 10192 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:41,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:41,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:28:41,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:42,870 INFO L124 PetriNetUnfolderBase]: 3629/6174 cut-off events. [2024-06-27 19:28:42,870 INFO L125 PetriNetUnfolderBase]: For 1496429/1496429 co-relation queries the response was YES. [2024-06-27 19:28:42,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57257 conditions, 6174 events. 3629/6174 cut-off events. For 1496429/1496429 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43037 event pairs, 687 based on Foata normal form. 10/6179 useless extension candidates. Maximal degree in co-relation 57037. Up to 5231 conditions per place. [2024-06-27 19:28:42,984 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 496 selfloop transitions, 174 changer transitions 0/678 dead transitions. [2024-06-27 19:28:43,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 678 transitions, 11637 flow [2024-06-27 19:28:43,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:43,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:43,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:28:43,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:28:43,001 INFO L175 Difference]: Start difference. First operand has 494 places, 655 transitions, 10192 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:28:43,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 678 transitions, 11637 flow [2024-06-27 19:28:52,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 678 transitions, 11456 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:52,905 INFO L231 Difference]: Finished difference. Result has 496 places, 656 transitions, 10392 flow [2024-06-27 19:28:52,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10019, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10392, PETRI_PLACES=496, PETRI_TRANSITIONS=656} [2024-06-27 19:28:52,906 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-27 19:28:52,906 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 656 transitions, 10392 flow [2024-06-27 19:28:52,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:52,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:52,906 INFO 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-27 19:28:52,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:28:52,907 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-27 19:28:52,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:52,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1295408123, now seen corresponding path program 6 times [2024-06-27 19:28:52,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:52,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021400712] [2024-06-27 19:28:52,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:52,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:52,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:52,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:52,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:52,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021400712] [2024-06-27 19:28:52,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021400712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:52,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:52,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:28:52,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150623851] [2024-06-27 19:28:52,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:52,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:28:52,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:28:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:28:53,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:28:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 656 transitions, 10392 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:28:53,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:53,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:28:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:54,668 INFO L124 PetriNetUnfolderBase]: 3637/6190 cut-off events. [2024-06-27 19:28:54,669 INFO L125 PetriNetUnfolderBase]: For 1435464/1435464 co-relation queries the response was YES. [2024-06-27 19:28:54,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57646 conditions, 6190 events. 3637/6190 cut-off events. For 1435464/1435464 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 43038 event pairs, 562 based on Foata normal form. 2/6187 useless extension candidates. Maximal degree in co-relation 57425. Up to 5220 conditions per place. [2024-06-27 19:28:54,772 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 586 selfloop transitions, 92 changer transitions 0/686 dead transitions. [2024-06-27 19:28:54,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 686 transitions, 12514 flow [2024-06-27 19:28:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:28:54,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:28:54,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:28:54,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-27 19:28:54,773 INFO L175 Difference]: Start difference. First operand has 496 places, 656 transitions, 10392 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:28:54,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 686 transitions, 12514 flow [2024-06-27 19:29:05,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 686 transitions, 12158 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:05,235 INFO L231 Difference]: Finished difference. Result has 498 places, 661 transitions, 10372 flow [2024-06-27 19:29:05,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10036, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10372, PETRI_PLACES=498, PETRI_TRANSITIONS=661} [2024-06-27 19:29:05,236 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-27 19:29:05,236 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 661 transitions, 10372 flow [2024-06-27 19:29:05,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:05,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:05,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] [2024-06-27 19:29:05,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:29:05,237 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-27 19:29:05,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:05,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1283027963, now seen corresponding path program 7 times [2024-06-27 19:29:05,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:05,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865574047] [2024-06-27 19:29:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:05,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:05,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:05,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:05,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:05,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865574047] [2024-06-27 19:29:05,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865574047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:05,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:05,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:05,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420083143] [2024-06-27 19:29:05,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:05,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:05,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:05,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:05,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:05,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:29:05,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 661 transitions, 10372 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:05,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:05,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:29:05,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:07,193 INFO L124 PetriNetUnfolderBase]: 3645/6218 cut-off events. [2024-06-27 19:29:07,194 INFO L125 PetriNetUnfolderBase]: For 1453301/1453301 co-relation queries the response was YES. [2024-06-27 19:29:07,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57897 conditions, 6218 events. 3645/6218 cut-off events. For 1453301/1453301 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43514 event pairs, 586 based on Foata normal form. 2/6215 useless extension candidates. Maximal degree in co-relation 57674. Up to 5337 conditions per place. [2024-06-27 19:29:07,299 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 586 selfloop transitions, 93 changer transitions 0/687 dead transitions. [2024-06-27 19:29:07,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 687 transitions, 11844 flow [2024-06-27 19:29:07,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:07,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:29:07,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-27 19:29:07,301 INFO L175 Difference]: Start difference. First operand has 498 places, 661 transitions, 10372 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:29:07,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 687 transitions, 11844 flow [2024-06-27 19:29:17,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 687 transitions, 11565 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 19:29:17,522 INFO L231 Difference]: Finished difference. Result has 502 places, 663 transitions, 10344 flow [2024-06-27 19:29:17,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10119, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10344, PETRI_PLACES=502, PETRI_TRANSITIONS=663} [2024-06-27 19:29:17,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-27 19:29:17,523 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 663 transitions, 10344 flow [2024-06-27 19:29:17,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:17,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:17,523 INFO 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-27 19:29:17,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:29:17,523 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-27 19:29:17,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:17,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1462510597, now seen corresponding path program 8 times [2024-06-27 19:29:17,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:17,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949699620] [2024-06-27 19:29:17,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:17,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:17,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:17,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:17,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949699620] [2024-06-27 19:29:17,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949699620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:17,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:17,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:17,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239475208] [2024-06-27 19:29:17,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:17,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:17,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:17,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:17,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:29:17,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 663 transitions, 10344 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:17,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:17,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:29:17,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:19,277 INFO L124 PetriNetUnfolderBase]: 3640/6195 cut-off events. [2024-06-27 19:29:19,277 INFO L125 PetriNetUnfolderBase]: For 1449263/1449263 co-relation queries the response was YES. [2024-06-27 19:29:19,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57430 conditions, 6195 events. 3640/6195 cut-off events. For 1449263/1449263 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43213 event pairs, 680 based on Foata normal form. 2/6188 useless extension candidates. Maximal degree in co-relation 57206. Up to 5415 conditions per place. [2024-06-27 19:29:19,380 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 599 selfloop transitions, 78 changer transitions 0/685 dead transitions. [2024-06-27 19:29:19,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 685 transitions, 12042 flow [2024-06-27 19:29:19,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:19,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:19,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:29:19,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-27 19:29:19,382 INFO L175 Difference]: Start difference. First operand has 502 places, 663 transitions, 10344 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:29:19,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 685 transitions, 12042 flow [2024-06-27 19:29:29,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 685 transitions, 11839 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:29,756 INFO L231 Difference]: Finished difference. Result has 505 places, 663 transitions, 10302 flow [2024-06-27 19:29:29,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10141, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10302, PETRI_PLACES=505, PETRI_TRANSITIONS=663} [2024-06-27 19:29:29,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-27 19:29:29,756 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 663 transitions, 10302 flow [2024-06-27 19:29:29,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:29,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:29,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-27 19:29:29,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:29:29,757 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-27 19:29:29,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:29,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1452987397, now seen corresponding path program 9 times [2024-06-27 19:29:29,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:29,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456898187] [2024-06-27 19:29:29,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:29,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:29,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:29,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:29,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456898187] [2024-06-27 19:29:29,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456898187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:29,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:29,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:29:29,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675833872] [2024-06-27 19:29:29,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:29,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:29:29,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:29,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:29:29,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:29:29,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:29:29,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 663 transitions, 10302 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:29,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:29,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:29:29,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:31,754 INFO L124 PetriNetUnfolderBase]: 3635/6192 cut-off events. [2024-06-27 19:29:31,754 INFO L125 PetriNetUnfolderBase]: For 1446175/1446175 co-relation queries the response was YES. [2024-06-27 19:29:31,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57107 conditions, 6192 events. 3635/6192 cut-off events. For 1446175/1446175 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 43252 event pairs, 685 based on Foata normal form. 2/6189 useless extension candidates. Maximal degree in co-relation 56882. Up to 5431 conditions per place. [2024-06-27 19:29:31,857 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 601 selfloop transitions, 73 changer transitions 0/682 dead transitions. [2024-06-27 19:29:31,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 682 transitions, 11696 flow [2024-06-27 19:29:31,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:31,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:31,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:29:31,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-27 19:29:31,858 INFO L175 Difference]: Start difference. First operand has 505 places, 663 transitions, 10302 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:29:31,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 682 transitions, 11696 flow [2024-06-27 19:29:41,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 682 transitions, 11502 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:41,928 INFO L231 Difference]: Finished difference. Result has 507 places, 663 transitions, 10259 flow [2024-06-27 19:29:41,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10259, PETRI_PLACES=507, PETRI_TRANSITIONS=663} [2024-06-27 19:29:41,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 465 predicate places. [2024-06-27 19:29:41,928 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 663 transitions, 10259 flow [2024-06-27 19:29:41,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:41,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:41,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:41,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:29:41,929 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-27 19:29:41,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:41,929 INFO L85 PathProgramCache]: Analyzing trace with hash 578652071, now seen corresponding path program 10 times [2024-06-27 19:29:41,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:41,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832248632] [2024-06-27 19:29:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:41,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:41,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:42,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:42,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:42,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832248632] [2024-06-27 19:29:42,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832248632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:42,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:42,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:29:42,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895250211] [2024-06-27 19:29:42,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:42,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:29:42,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:42,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:29:42,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:29:42,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:29:42,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 663 transitions, 10259 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:42,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:42,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:29:42,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:43,892 INFO L124 PetriNetUnfolderBase]: 3679/6271 cut-off events. [2024-06-27 19:29:43,893 INFO L125 PetriNetUnfolderBase]: For 1575218/1575218 co-relation queries the response was YES. [2024-06-27 19:29:43,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57807 conditions, 6271 events. 3679/6271 cut-off events. For 1575218/1575218 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 43889 event pairs, 683 based on Foata normal form. 12/6281 useless extension candidates. Maximal degree in co-relation 57581. Up to 5555 conditions per place. [2024-06-27 19:29:43,996 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 634 selfloop transitions, 44 changer transitions 0/686 dead transitions. [2024-06-27 19:29:43,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 686 transitions, 11785 flow [2024-06-27 19:29:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:43,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:43,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:29:43,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-27 19:29:43,997 INFO L175 Difference]: Start difference. First operand has 507 places, 663 transitions, 10259 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:29:43,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 686 transitions, 11785 flow [2024-06-27 19:29:53,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 686 transitions, 11635 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:53,712 INFO L231 Difference]: Finished difference. Result has 508 places, 667 transitions, 10312 flow [2024-06-27 19:29:53,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10109, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10312, PETRI_PLACES=508, PETRI_TRANSITIONS=667} [2024-06-27 19:29:53,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-27 19:29:53,713 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 667 transitions, 10312 flow [2024-06-27 19:29:53,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:53,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:53,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] [2024-06-27 19:29:53,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:29:53,713 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-27 19:29:53,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:53,714 INFO L85 PathProgramCache]: Analyzing trace with hash 867335051, now seen corresponding path program 11 times [2024-06-27 19:29:53,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:53,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091795589] [2024-06-27 19:29:53,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:53,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:53,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:53,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:53,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091795589] [2024-06-27 19:29:53,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091795589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:53,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:53,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:29:53,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619668212] [2024-06-27 19:29:53,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:53,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:29:53,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:53,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:29:53,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:29:53,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:29:53,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 667 transitions, 10312 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:29:53,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:53,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:29:53,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:55,690 INFO L124 PetriNetUnfolderBase]: 3657/6235 cut-off events. [2024-06-27 19:29:55,691 INFO L125 PetriNetUnfolderBase]: For 1483449/1483449 co-relation queries the response was YES. [2024-06-27 19:29:55,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56114 conditions, 6235 events. 3657/6235 cut-off events. For 1483449/1483449 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 43650 event pairs, 651 based on Foata normal form. 12/6241 useless extension candidates. Maximal degree in co-relation 55887. Up to 5315 conditions per place. [2024-06-27 19:29:55,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 633 selfloop transitions, 51 changer transitions 0/692 dead transitions. [2024-06-27 19:29:55,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 692 transitions, 11820 flow [2024-06-27 19:29:55,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:55,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:29:55,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-27 19:29:55,793 INFO L175 Difference]: Start difference. First operand has 508 places, 667 transitions, 10312 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:29:55,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 692 transitions, 11820 flow [2024-06-27 19:30:03,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 692 transitions, 11689 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:03,666 INFO L231 Difference]: Finished difference. Result has 510 places, 669 transitions, 10329 flow [2024-06-27 19:30:03,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10181, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10329, PETRI_PLACES=510, PETRI_TRANSITIONS=669} [2024-06-27 19:30:03,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-27 19:30:03,667 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 669 transitions, 10329 flow [2024-06-27 19:30:03,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:03,667 INFO 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-27 19:30:03,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:30:03,667 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-27 19:30:03,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:03,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1066897403, now seen corresponding path program 6 times [2024-06-27 19:30:03,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:03,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358367087] [2024-06-27 19:30:03,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:03,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:03,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30: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-27 19:30:03,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:03,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358367087] [2024-06-27 19:30:03,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358367087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:03,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:03,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:03,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721190277] [2024-06-27 19:30:03,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:03,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:03,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:03,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:03,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:03,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:03,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 669 transitions, 10329 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:03,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:03,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:03,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:05,507 INFO L124 PetriNetUnfolderBase]: 3693/6301 cut-off events. [2024-06-27 19:30:05,508 INFO L125 PetriNetUnfolderBase]: For 1482301/1482301 co-relation queries the response was YES. [2024-06-27 19:30:05,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56685 conditions, 6301 events. 3693/6301 cut-off events. For 1482301/1482301 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 44242 event pairs, 681 based on Foata normal form. 10/6309 useless extension candidates. Maximal degree in co-relation 56457. Up to 5565 conditions per place. [2024-06-27 19:30:05,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 628 selfloop transitions, 55 changer transitions 0/691 dead transitions. [2024-06-27 19:30:05,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 691 transitions, 11839 flow [2024-06-27 19:30:05,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:05,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:05,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:30:05,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-27 19:30:05,614 INFO L175 Difference]: Start difference. First operand has 510 places, 669 transitions, 10329 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:30:05,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 691 transitions, 11839 flow [2024-06-27 19:30:15,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 691 transitions, 11723 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:15,586 INFO L231 Difference]: Finished difference. Result has 513 places, 671 transitions, 10403 flow [2024-06-27 19:30:15,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10213, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10403, PETRI_PLACES=513, PETRI_TRANSITIONS=671} [2024-06-27 19:30:15,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 471 predicate places. [2024-06-27 19:30:15,586 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 671 transitions, 10403 flow [2024-06-27 19:30:15,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:15,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:15,587 INFO 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-27 19:30:15,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:30:15,587 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-27 19:30:15,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:15,587 INFO L85 PathProgramCache]: Analyzing trace with hash 657853893, now seen corresponding path program 12 times [2024-06-27 19:30:15,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:15,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559651642] [2024-06-27 19:30:15,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:15,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:15,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:15,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:15,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:15,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559651642] [2024-06-27 19:30:15,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559651642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:15,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:15,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:15,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592750871] [2024-06-27 19:30:15,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:15,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:15,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:15,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:15,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:15,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:15,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 671 transitions, 10403 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:15,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:15,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:15,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:17,567 INFO L124 PetriNetUnfolderBase]: 3760/6405 cut-off events. [2024-06-27 19:30:17,568 INFO L125 PetriNetUnfolderBase]: For 1619822/1619822 co-relation queries the response was YES. [2024-06-27 19:30:17,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57485 conditions, 6405 events. 3760/6405 cut-off events. For 1619822/1619822 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 45002 event pairs, 681 based on Foata normal form. 22/6425 useless extension candidates. Maximal degree in co-relation 57256. Up to 5465 conditions per place. [2024-06-27 19:30:17,674 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 603 selfloop transitions, 98 changer transitions 0/709 dead transitions. [2024-06-27 19:30:17,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 709 transitions, 12040 flow [2024-06-27 19:30:17,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:17,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:17,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-27 19:30:17,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-27 19:30:17,675 INFO L175 Difference]: Start difference. First operand has 513 places, 671 transitions, 10403 flow. Second operand 8 states and 209 transitions. [2024-06-27 19:30:17,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 709 transitions, 12040 flow [2024-06-27 19:30:27,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 709 transitions, 11876 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:27,379 INFO L231 Difference]: Finished difference. Result has 514 places, 675 transitions, 10589 flow [2024-06-27 19:30:27,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10239, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10589, PETRI_PLACES=514, PETRI_TRANSITIONS=675} [2024-06-27 19:30:27,379 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-27 19:30:27,380 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 675 transitions, 10589 flow [2024-06-27 19:30:27,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:27,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:27,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:27,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:30:27,380 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-27 19:30:27,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:27,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1015775733, now seen corresponding path program 13 times [2024-06-27 19:30:27,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:27,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739747039] [2024-06-27 19:30:27,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:27,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:27,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:27,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:27,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:27,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739747039] [2024-06-27 19:30:27,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739747039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:27,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:27,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:30:27,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012675563] [2024-06-27 19:30:27,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:27,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:30:27,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:27,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:30:27,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:30:27,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:27,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 675 transitions, 10589 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:27,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:27,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:27,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:29,322 INFO L124 PetriNetUnfolderBase]: 3715/6357 cut-off events. [2024-06-27 19:30:29,322 INFO L125 PetriNetUnfolderBase]: For 1407414/1407414 co-relation queries the response was YES. [2024-06-27 19:30:29,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54141 conditions, 6357 events. 3715/6357 cut-off events. For 1407414/1407414 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 44872 event pairs, 516 based on Foata normal form. 22/6377 useless extension candidates. Maximal degree in co-relation 53911. Up to 4719 conditions per place. [2024-06-27 19:30:29,433 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 589 selfloop transitions, 119 changer transitions 0/716 dead transitions. [2024-06-27 19:30:29,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 716 transitions, 12523 flow [2024-06-27 19:30:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:29,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:29,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-27 19:30:29,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-27 19:30:29,434 INFO L175 Difference]: Start difference. First operand has 514 places, 675 transitions, 10589 flow. Second operand 8 states and 213 transitions. [2024-06-27 19:30:29,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 716 transitions, 12523 flow [2024-06-27 19:30:38,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 716 transitions, 12274 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:38,021 INFO L231 Difference]: Finished difference. Result has 516 places, 677 transitions, 10671 flow [2024-06-27 19:30:38,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10342, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10671, PETRI_PLACES=516, PETRI_TRANSITIONS=677} [2024-06-27 19:30:38,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 474 predicate places. [2024-06-27 19:30:38,022 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 677 transitions, 10671 flow [2024-06-27 19:30:38,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:38,023 INFO 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-27 19:30:38,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:30:38,023 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-27 19:30:38,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:38,023 INFO L85 PathProgramCache]: Analyzing trace with hash -387746783, now seen corresponding path program 7 times [2024-06-27 19:30:38,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:38,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758242671] [2024-06-27 19:30:38,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:38,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:38,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:38,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:38,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758242671] [2024-06-27 19:30:38,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758242671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:38,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:38,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:38,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562453638] [2024-06-27 19:30:38,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:38,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:38,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:38,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:38,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:38,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:38,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 677 transitions, 10671 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:38,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:38,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:38,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:39,949 INFO L124 PetriNetUnfolderBase]: 3723/6362 cut-off events. [2024-06-27 19:30:39,949 INFO L125 PetriNetUnfolderBase]: For 1185026/1185029 co-relation queries the response was YES. [2024-06-27 19:30:40,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54382 conditions, 6362 events. 3723/6362 cut-off events. For 1185026/1185029 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 44848 event pairs, 682 based on Foata normal form. 4/6363 useless extension candidates. Maximal degree in co-relation 54151. Up to 5497 conditions per place. [2024-06-27 19:30:40,056 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 567 selfloop transitions, 126 changer transitions 0/701 dead transitions. [2024-06-27 19:30:40,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 701 transitions, 12185 flow [2024-06-27 19:30:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 19:30:40,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-27 19:30:40,057 INFO L175 Difference]: Start difference. First operand has 516 places, 677 transitions, 10671 flow. Second operand 8 states and 194 transitions. [2024-06-27 19:30:40,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 701 transitions, 12185 flow [2024-06-27 19:30:47,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 701 transitions, 11982 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:47,707 INFO L231 Difference]: Finished difference. Result has 519 places, 679 transitions, 10803 flow [2024-06-27 19:30:47,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10468, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10803, PETRI_PLACES=519, PETRI_TRANSITIONS=679} [2024-06-27 19:30:47,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 477 predicate places. [2024-06-27 19:30:47,708 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 679 transitions, 10803 flow [2024-06-27 19:30:47,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:47,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:47,708 INFO 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-27 19:30:47,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:30:47,708 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-27 19:30:47,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:47,709 INFO L85 PathProgramCache]: Analyzing trace with hash 401538081, now seen corresponding path program 8 times [2024-06-27 19:30:47,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:47,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167340322] [2024-06-27 19:30:47,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:47,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:47,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:47,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:47,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:47,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167340322] [2024-06-27 19:30:47,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167340322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:47,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:47,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:47,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248016913] [2024-06-27 19:30:47,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:47,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:47,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:47,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:47,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:47,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:47,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 679 transitions, 10803 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:47,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:47,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:47,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:49,689 INFO L124 PetriNetUnfolderBase]: 3759/6417 cut-off events. [2024-06-27 19:30:49,690 INFO L125 PetriNetUnfolderBase]: For 1277747/1277747 co-relation queries the response was YES. [2024-06-27 19:30:49,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54648 conditions, 6417 events. 3759/6417 cut-off events. For 1277747/1277747 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 45311 event pairs, 679 based on Foata normal form. 10/6425 useless extension candidates. Maximal degree in co-relation 54416. Up to 5483 conditions per place. [2024-06-27 19:30:49,795 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 127 changer transitions 0/713 dead transitions. [2024-06-27 19:30:49,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 713 transitions, 12397 flow [2024-06-27 19:30:49,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:49,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:49,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 19:30:49,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6070460704607046 [2024-06-27 19:30:49,796 INFO L175 Difference]: Start difference. First operand has 519 places, 679 transitions, 10803 flow. Second operand 9 states and 224 transitions. [2024-06-27 19:30:49,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 713 transitions, 12397 flow [2024-06-27 19:30:58,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 713 transitions, 12078 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:58,135 INFO L231 Difference]: Finished difference. Result has 522 places, 681 transitions, 10830 flow [2024-06-27 19:30:58,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10484, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10830, PETRI_PLACES=522, PETRI_TRANSITIONS=681} [2024-06-27 19:30:58,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-27 19:30:58,135 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 681 transitions, 10830 flow [2024-06-27 19:30:58,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:58,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:58,136 INFO 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-27 19:30:58,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:30:58,136 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-27 19:30:58,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:58,136 INFO L85 PathProgramCache]: Analyzing trace with hash -31032287, now seen corresponding path program 9 times [2024-06-27 19:30:58,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:58,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300594290] [2024-06-27 19:30:58,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:58,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:58,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:58,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:58,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300594290] [2024-06-27 19:30:58,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300594290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:58,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:58,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:30:58,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119597172] [2024-06-27 19:30:58,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:58,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:30:58,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:58,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:30:58,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:30:58,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:30:58,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 681 transitions, 10830 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:30:58,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:58,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:30:58,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:00,089 INFO L124 PetriNetUnfolderBase]: 3747/6396 cut-off events. [2024-06-27 19:31:00,089 INFO L125 PetriNetUnfolderBase]: For 1176495/1176498 co-relation queries the response was YES. [2024-06-27 19:31:00,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54293 conditions, 6396 events. 3747/6396 cut-off events. For 1176495/1176498 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 45129 event pairs, 684 based on Foata normal form. 4/6397 useless extension candidates. Maximal degree in co-relation 54060. Up to 5584 conditions per place. [2024-06-27 19:31:00,202 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 609 selfloop transitions, 88 changer transitions 0/705 dead transitions. [2024-06-27 19:31:00,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 705 transitions, 12284 flow [2024-06-27 19:31:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 19:31:00,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-27 19:31:00,204 INFO L175 Difference]: Start difference. First operand has 522 places, 681 transitions, 10830 flow. Second operand 7 states and 178 transitions. [2024-06-27 19:31:00,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 705 transitions, 12284 flow [2024-06-27 19:31:09,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 705 transitions, 11966 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:09,136 INFO L231 Difference]: Finished difference. Result has 522 places, 681 transitions, 10693 flow [2024-06-27 19:31:09,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10512, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10693, PETRI_PLACES=522, PETRI_TRANSITIONS=681} [2024-06-27 19:31:09,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-27 19:31:09,137 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 681 transitions, 10693 flow [2024-06-27 19:31:09,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:09,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:09,137 INFO 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-27 19:31:09,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:31:09,138 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-27 19:31:09,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:09,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1248108581, now seen corresponding path program 10 times [2024-06-27 19:31:09,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:09,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413729675] [2024-06-27 19:31:09,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:09,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:09,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:09,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413729675] [2024-06-27 19:31:09,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413729675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:09,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:09,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:09,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502524889] [2024-06-27 19:31:09,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:09,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:09,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:09,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:31:09,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 681 transitions, 10693 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:09,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:09,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:31:09,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:11,159 INFO L124 PetriNetUnfolderBase]: 3755/6399 cut-off events. [2024-06-27 19:31:11,160 INFO L125 PetriNetUnfolderBase]: For 1172880/1172883 co-relation queries the response was YES. [2024-06-27 19:31:11,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53877 conditions, 6399 events. 3755/6399 cut-off events. For 1172880/1172883 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 45117 event pairs, 667 based on Foata normal form. 4/6400 useless extension candidates. Maximal degree in co-relation 53643. Up to 5438 conditions per place. [2024-06-27 19:31:11,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 603 selfloop transitions, 101 changer transitions 0/712 dead transitions. [2024-06-27 19:31:11,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 712 transitions, 12267 flow [2024-06-27 19:31:11,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:11,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:11,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 19:31:11,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-27 19:31:11,269 INFO L175 Difference]: Start difference. First operand has 522 places, 681 transitions, 10693 flow. Second operand 7 states and 182 transitions. [2024-06-27 19:31:11,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 712 transitions, 12267 flow [2024-06-27 19:31:20,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 712 transitions, 11935 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:20,082 INFO L231 Difference]: Finished difference. Result has 523 places, 684 transitions, 10671 flow [2024-06-27 19:31:20,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10361, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10671, PETRI_PLACES=523, PETRI_TRANSITIONS=684} [2024-06-27 19:31:20,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-27 19:31:20,088 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 684 transitions, 10671 flow [2024-06-27 19:31:20,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:20,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:20,089 INFO 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-27 19:31:20,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:31:20,091 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-27 19:31:20,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:20,091 INFO L85 PathProgramCache]: Analyzing trace with hash -623922143, now seen corresponding path program 11 times [2024-06-27 19:31:20,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:20,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616915763] [2024-06-27 19:31:20,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:20,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:20,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:20,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:20,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616915763] [2024-06-27 19:31:20,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616915763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:20,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:20,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:20,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982243811] [2024-06-27 19:31:20,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:20,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:20,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:20,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:20,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:20,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:31:20,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 684 transitions, 10671 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:20,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:20,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:31:20,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:22,066 INFO L124 PetriNetUnfolderBase]: 3763/6424 cut-off events. [2024-06-27 19:31:22,066 INFO L125 PetriNetUnfolderBase]: For 1184948/1184951 co-relation queries the response was YES. [2024-06-27 19:31:22,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54149 conditions, 6424 events. 3763/6424 cut-off events. For 1184948/1184951 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45414 event pairs, 686 based on Foata normal form. 4/6425 useless extension candidates. Maximal degree in co-relation 53913. Up to 5557 conditions per place. [2024-06-27 19:31:22,173 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 577 selfloop transitions, 126 changer transitions 0/711 dead transitions. [2024-06-27 19:31:22,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 711 transitions, 12217 flow [2024-06-27 19:31:22,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:22,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-27 19:31:22,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-27 19:31:22,175 INFO L175 Difference]: Start difference. First operand has 523 places, 684 transitions, 10671 flow. Second operand 8 states and 197 transitions. [2024-06-27 19:31:22,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 711 transitions, 12217 flow [2024-06-27 19:31:31,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 711 transitions, 12001 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:31,777 INFO L231 Difference]: Finished difference. Result has 527 places, 686 transitions, 10794 flow [2024-06-27 19:31:31,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10455, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10794, PETRI_PLACES=527, PETRI_TRANSITIONS=686} [2024-06-27 19:31:31,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-27 19:31:31,777 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 686 transitions, 10794 flow [2024-06-27 19:31:31,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:31,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:31,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:31,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:31:31,778 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-27 19:31:31,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:31,778 INFO L85 PathProgramCache]: Analyzing trace with hash -387450113, now seen corresponding path program 12 times [2024-06-27 19:31:31,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:31,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274092459] [2024-06-27 19:31:31,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:31,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:31,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:31,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274092459] [2024-06-27 19:31:31,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274092459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:31,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:31,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:31,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721660061] [2024-06-27 19:31:31,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:31,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:31,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:31,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:31,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:31,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:31:31,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 686 transitions, 10794 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:31,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:31,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:31:31,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:33,596 INFO L124 PetriNetUnfolderBase]: 3758/6415 cut-off events. [2024-06-27 19:31:33,596 INFO L125 PetriNetUnfolderBase]: For 1176067/1176070 co-relation queries the response was YES. [2024-06-27 19:31:33,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53838 conditions, 6415 events. 3758/6415 cut-off events. For 1176067/1176070 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 45327 event pairs, 681 based on Foata normal form. 4/6416 useless extension candidates. Maximal degree in co-relation 53601. Up to 5454 conditions per place. [2024-06-27 19:31:33,706 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 573 selfloop transitions, 135 changer transitions 0/716 dead transitions. [2024-06-27 19:31:33,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 716 transitions, 12434 flow [2024-06-27 19:31:33,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:33,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:33,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-27 19:31:33,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-27 19:31:33,707 INFO L175 Difference]: Start difference. First operand has 527 places, 686 transitions, 10794 flow. Second operand 8 states and 198 transitions. [2024-06-27 19:31:33,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 716 transitions, 12434 flow [2024-06-27 19:31:43,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 716 transitions, 12111 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:43,329 INFO L231 Difference]: Finished difference. Result has 530 places, 690 transitions, 10903 flow [2024-06-27 19:31:43,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10471, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10903, PETRI_PLACES=530, PETRI_TRANSITIONS=690} [2024-06-27 19:31:43,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-27 19:31:43,330 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 690 transitions, 10903 flow [2024-06-27 19:31:43,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:43,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:43,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:43,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:31:43,331 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:43,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:43,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1108562069, now seen corresponding path program 13 times [2024-06-27 19:31:43,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:43,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368897490] [2024-06-27 19:31:43,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:43,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:43,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:43,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:43,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368897490] [2024-06-27 19:31:43,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368897490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:43,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:43,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:43,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591559893] [2024-06-27 19:31:43,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:43,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:43,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:43,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:43,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:43,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:31:43,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 690 transitions, 10903 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:43,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:43,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:31:43,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:45,186 INFO L124 PetriNetUnfolderBase]: 3753/6407 cut-off events. [2024-06-27 19:31:45,187 INFO L125 PetriNetUnfolderBase]: For 1191344/1191347 co-relation queries the response was YES. [2024-06-27 19:31:45,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53068 conditions, 6407 events. 3753/6407 cut-off events. For 1191344/1191347 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45264 event pairs, 536 based on Foata normal form. 10/6414 useless extension candidates. Maximal degree in co-relation 52829. Up to 4637 conditions per place. [2024-06-27 19:31:45,304 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 604 selfloop transitions, 111 changer transitions 0/723 dead transitions. [2024-06-27 19:31:45,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 723 transitions, 12822 flow [2024-06-27 19:31:45,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:45,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:45,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:31:45,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-27 19:31:45,305 INFO L175 Difference]: Start difference. First operand has 530 places, 690 transitions, 10903 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:31:45,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 723 transitions, 12822 flow [2024-06-27 19:31:54,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 723 transitions, 12553 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-27 19:31:54,175 INFO L231 Difference]: Finished difference. Result has 533 places, 692 transitions, 10913 flow [2024-06-27 19:31:54,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10634, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10913, PETRI_PLACES=533, PETRI_TRANSITIONS=692} [2024-06-27 19:31:54,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-27 19:31:54,179 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 692 transitions, 10913 flow [2024-06-27 19:31:54,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:54,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:54,180 INFO 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-27 19:31:54,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:31:54,180 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:54,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:54,180 INFO L85 PathProgramCache]: Analyzing trace with hash 454559773, now seen corresponding path program 14 times [2024-06-27 19:31:54,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:54,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770674675] [2024-06-27 19:31:54,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:54,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:54,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:54,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:54,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770674675] [2024-06-27 19:31:54,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770674675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:54,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:54,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:31:54,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225311492] [2024-06-27 19:31:54,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:54,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:31:54,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:54,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:31:54,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:31:54,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:31:54,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 692 transitions, 10913 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:31:54,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:54,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:31:54,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:56,367 INFO L124 PetriNetUnfolderBase]: 3741/6398 cut-off events. [2024-06-27 19:31:56,367 INFO L125 PetriNetUnfolderBase]: For 1107929/1107932 co-relation queries the response was YES. [2024-06-27 19:31:56,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53035 conditions, 6398 events. 3741/6398 cut-off events. For 1107929/1107932 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 45302 event pairs, 487 based on Foata normal form. 4/6399 useless extension candidates. Maximal degree in co-relation 52794. Up to 4629 conditions per place. [2024-06-27 19:31:56,510 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 591 selfloop transitions, 125 changer transitions 0/724 dead transitions. [2024-06-27 19:31:56,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 724 transitions, 12477 flow [2024-06-27 19:31:56,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:31:56,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:31:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 19:31:56,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-27 19:31:56,511 INFO L175 Difference]: Start difference. First operand has 533 places, 692 transitions, 10913 flow. Second operand 7 states and 187 transitions. [2024-06-27 19:31:56,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 724 transitions, 12477 flow [2024-06-27 19:32:05,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 724 transitions, 12222 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:32:05,646 INFO L231 Difference]: Finished difference. Result has 536 places, 692 transitions, 10913 flow [2024-06-27 19:32:05,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10658, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10913, PETRI_PLACES=536, PETRI_TRANSITIONS=692} [2024-06-27 19:32:05,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-27 19:32:05,647 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 692 transitions, 10913 flow [2024-06-27 19:32:05,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:05,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:05,647 INFO L208 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-27 19:32:05,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:32:05,647 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:05,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:05,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1750105389, now seen corresponding path program 1 times [2024-06-27 19:32:05,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:05,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152407955] [2024-06-27 19:32:05,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:05,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:05,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:05,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:05,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152407955] [2024-06-27 19:32:05,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152407955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:05,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:05,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:05,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30822208] [2024-06-27 19:32:05,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:05,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:05,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:05,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:05,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:05,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-27 19:32:05,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 692 transitions, 10913 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:32:05,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:05,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-27 19:32:05,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:07,772 INFO L124 PetriNetUnfolderBase]: 3775/6437 cut-off events. [2024-06-27 19:32:07,772 INFO L125 PetriNetUnfolderBase]: For 1172906/1172906 co-relation queries the response was YES. [2024-06-27 19:32:07,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54333 conditions, 6437 events. 3775/6437 cut-off events. For 1172906/1172906 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 45488 event pairs, 563 based on Foata normal form. 2/6437 useless extension candidates. Maximal degree in co-relation 54091. Up to 5585 conditions per place. [2024-06-27 19:32:07,888 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 672 selfloop transitions, 57 changer transitions 0/737 dead transitions. [2024-06-27 19:32:07,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 737 transitions, 13291 flow [2024-06-27 19:32:07,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:07,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:07,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 19:32:07,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-27 19:32:07,889 INFO L175 Difference]: Start difference. First operand has 536 places, 692 transitions, 10913 flow. Second operand 9 states and 222 transitions. [2024-06-27 19:32:07,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 737 transitions, 13291 flow Killed by 15