./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.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:17:58,930 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 19:17:58,993 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 19:17:59,000 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 19:17:59,001 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 19:17:59,038 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 19:17:59,039 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 19:17:59,039 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 19:17:59,040 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 19:17:59,043 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 19:17:59,043 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 19:17:59,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 19:17:59,044 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 19:17:59,045 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 19:17:59,046 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 19:17:59,046 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 19:17:59,046 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 19:17:59,046 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 19:17:59,047 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 19:17:59,047 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 19:17:59,047 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 19:17:59,047 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 19:17:59,047 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 19:17:59,048 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 19:17:59,048 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 19:17:59,048 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 19:17:59,053 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 19:17:59,053 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 19:17:59,054 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 19:17:59,054 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 19:17:59,055 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 19:17:59,055 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 19:17:59,055 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:17:59,055 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 19:17:59,055 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 19:17:59,055 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 19:17:59,056 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 19:17:59,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 19:17:59,056 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 19:17:59,056 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 19:17:59,056 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 19:17:59,057 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 19:17:59,057 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 19:17:59,057 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:17:59,253 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 19:17:59,273 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 19:17:59,275 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 19:17:59,276 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 19:17:59,277 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 19:17:59,278 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:18:00,283 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 19:18:00,492 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 19:18:00,493 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:18:00,503 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19fbf1f8e/10ade926873f45f9ac1f0acbd401585e/FLAG4bd3be10c [2024-06-27 19:18:00,513 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19fbf1f8e/10ade926873f45f9ac1f0acbd401585e [2024-06-27 19:18:00,515 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 19:18:00,516 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 19:18:00,516 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/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 19:18:00,622 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 19:18:00,623 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 19:18:00,624 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:00,625 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 19:18:00,628 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 19:18:00,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:00" (1/2) ... [2024-06-27 19:18:00,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34301a47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 07:18:00" (1/2) ... [2024-06-27 19:18:00,631 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@407f45a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,632 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:00" (2/2) ... [2024-06-27 19:18:00,632 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34301a47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:00, skipping insertion in model container [2024-06-27 19:18:00,632 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:00" (2/2) ... [2024-06-27 19:18:00,633 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 19:18:00,671 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 19:18:00,672 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:18:00,672 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:18:00,673 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) || __unbuffered_p0_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 19:18:00,673 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 19:18:00,673 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-27 19:18:00,708 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 19:18:00,982 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:00,992 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:01,084 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 19:18:01,117 INFO L206 MainTranslator]: Completed translation [2024-06-27 19:18:01,117 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01 WrapperNode [2024-06-27 19:18:01,118 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 19:18:01,119 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:01,119 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 19:18:01,119 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 19:18:01,124 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,151 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,179 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-27 19:18:01,180 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 19:18:01,180 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 19:18:01,181 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 19:18:01,181 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 19:18:01,189 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,190 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,194 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,212 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:01,212 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,217 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,219 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,220 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,221 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,222 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 19:18:01,223 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 19:18:01,223 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 19:18:01,223 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 19:18:01,224 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (1/1) ... [2024-06-27 19:18:01,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 19:18:01,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 19:18:01,252 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:01,263 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:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 19:18:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 19:18:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 19:18:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 19:18:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 19:18:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 19:18:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 19:18:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 19:18:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 19:18:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 19:18:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 19:18:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 19:18:01,282 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:01,367 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 19:18:01,368 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 19:18:01,497 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 19:18:01,497 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 19:18:01,564 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 19:18:01,565 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 19:18:01,565 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:01 BoogieIcfgContainer [2024-06-27 19:18:01,565 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 19:18:01,566 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 19:18:01,567 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 19:18:01,604 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 19:18:01,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 07:18:00" (1/4) ... [2024-06-27 19:18:01,605 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19724c3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,605 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:00" (2/4) ... [2024-06-27 19:18:01,606 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19724c3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,606 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 07:18:01" (3/4) ... [2024-06-27 19:18:01,606 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19724c3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 07:18:01, skipping insertion in model container [2024-06-27 19:18:01,606 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 07:18:01" (4/4) ... [2024-06-27 19:18:01,607 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 19:18:01,620 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 19:18:01,621 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 19:18:01,621 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 19:18:01,690 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 19:18:01,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:18:01,749 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 19:18:01,750 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:01,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 19:18:01,751 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 19:18:01,756 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 19:18:01,767 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 19:18:01,774 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;@72d31ebd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 19:18:01,775 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 19:18:01,779 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 19:18:01,779 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 19:18:01,779 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 19:18:01,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:01,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 19:18:01,780 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:01,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:01,784 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-27 19:18:01,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:01,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555766669] [2024-06-27 19:18:01,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:01,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:01,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555766669] [2024-06-27 19:18:02,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555766669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 19:18:02,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755545631] [2024-06-27 19:18:02,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 19:18:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 19:18:02,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 19:18:02,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-27 19:18:02,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call 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:02,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-27 19:18:02,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,324 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-27 19:18:02,325 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 19:18:02,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3885 event pairs, 288 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-27 19:18:02,337 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 19:18:02,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-27 19:18:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 19:18:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 19:18:02,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-27 19:18:02,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-27 19:18:02,350 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-27 19:18:02,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-27 19:18:02,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:02,354 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 19:18:02,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 19:18:02,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 19:18:02,359 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 19:18:02,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call 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:02,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:02,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:02,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 19:18:02,361 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:02,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:02,361 INFO L85 PathProgramCache]: Analyzing trace with hash -2144207147, now seen corresponding path program 1 times [2024-06-27 19:18:02,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:02,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420680889] [2024-06-27 19:18:02,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:02,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,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:02,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420680889] [2024-06-27 19:18:02,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420680889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:02,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023040784] [2024-06-27 19:18:02,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:02,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:02,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:02,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:02,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:02,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:02,796 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-27 19:18:02,796 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-27 19:18:02,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1256 events. 754/1256 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6191 event pairs, 318 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-27 19:18:02,803 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-27 19:18:02,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-27 19:18:02,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:02,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:02,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-27 19:18:02,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-27 19:18:02,807 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-27 19:18:02,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-27 19:18:02,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:02,810 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-27 19:18:02,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 19:18:02,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 19:18:02,812 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-27 19:18:02,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:02,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:02,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:02,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 19:18:02,815 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:02,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:02,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1001248148, now seen corresponding path program 1 times [2024-06-27 19:18:02,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:02,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267500468] [2024-06-27 19:18:02,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:02,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:02,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:02,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:02,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:02,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267500468] [2024-06-27 19:18:02,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267500468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:02,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:02,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:02,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372504007] [2024-06-27 19:18:02,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:02,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:02,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:02,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:02,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:02,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:02,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 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:02,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:02,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:02,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,138 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-27 19:18:03,139 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-27 19:18:03,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1241 events. 745/1241 cut-off events. For 594/630 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6074 event pairs, 218 based on Foata normal form. 19/1256 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-27 19:18:03,146 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-27 19:18:03,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-27 19:18:03,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:03,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:03,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-27 19:18:03,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 19:18:03,147 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-27 19:18:03,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-27 19:18:03,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:03,150 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-27 19:18:03,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-27 19:18:03,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 19:18:03,151 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-27 19:18:03,151 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:03,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 19:18:03,151 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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:03,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-27 19:18:03,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555501778] [2024-06-27 19:18:03,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,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:03,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555501778] [2024-06-27 19:18:03,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555501778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:03,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760320132] [2024-06-27 19:18:03,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:03,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:03,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:03,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:03,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call 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:03,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:03,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,378 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-27 19:18:03,379 INFO L125 PetriNetUnfolderBase]: For 1211/1211 co-relation queries the response was YES. [2024-06-27 19:18:03,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1464 events. 890/1464 cut-off events. For 1211/1211 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7228 event pairs, 356 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 3994. Up to 1332 conditions per place. [2024-06-27 19:18:03,387 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 45 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-27 19:18:03,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 334 flow [2024-06-27 19:18:03,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:03,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:03,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-27 19:18:03,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-27 19:18:03,389 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 99 transitions. [2024-06-27 19:18:03,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 334 flow [2024-06-27 19:18:03,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 311 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:03,392 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 208 flow [2024-06-27 19:18:03,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-27 19:18:03,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 19:18:03,393 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 208 flow [2024-06-27 19:18:03,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call 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:03,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 19:18:03,394 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:03,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-27 19:18:03,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998804872] [2024-06-27 19:18:03,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998804872] [2024-06-27 19:18:03,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998804872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070193411] [2024-06-27 19:18:03,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:03,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 208 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:03,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:03,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,662 INFO L124 PetriNetUnfolderBase]: 872/1454 cut-off events. [2024-06-27 19:18:03,662 INFO L125 PetriNetUnfolderBase]: For 1878/1937 co-relation queries the response was YES. [2024-06-27 19:18:03,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 1454 events. 872/1454 cut-off events. For 1878/1937 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7358 event pairs, 307 based on Foata normal form. 14/1448 useless extension candidates. Maximal degree in co-relation 4375. Up to 1238 conditions per place. [2024-06-27 19:18:03,670 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-27 19:18:03,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 438 flow [2024-06-27 19:18:03,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:03,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:03,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-27 19:18:03,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-27 19:18:03,671 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 208 flow. Second operand 5 states and 131 transitions. [2024-06-27 19:18:03,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 438 flow [2024-06-27 19:18:03,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 438 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:03,675 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 286 flow [2024-06-27 19:18:03,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-27 19:18:03,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-27 19:18:03,676 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 286 flow [2024-06-27 19:18:03,676 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:03,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:03,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:03,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 19:18:03,676 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:03,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:03,677 INFO L85 PathProgramCache]: Analyzing trace with hash -933894106, now seen corresponding path program 2 times [2024-06-27 19:18:03,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:03,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865289486] [2024-06-27 19:18:03,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:03,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:03,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:03,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:03,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:03,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865289486] [2024-06-27 19:18:03,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865289486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:03,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:03,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:03,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600992643] [2024-06-27 19:18:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:03,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:03,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:03,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:03,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:03,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:03,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 286 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:03,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:03,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:03,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:03,991 INFO L124 PetriNetUnfolderBase]: 864/1443 cut-off events. [2024-06-27 19:18:03,992 INFO L125 PetriNetUnfolderBase]: For 2980/3063 co-relation queries the response was YES. [2024-06-27 19:18:03,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 1443 events. 864/1443 cut-off events. For 2980/3063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7286 event pairs, 307 based on Foata normal form. 17/1440 useless extension candidates. Maximal degree in co-relation 4783. Up to 1240 conditions per place. [2024-06-27 19:18:04,001 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-27 19:18:04,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 442 flow [2024-06-27 19:18:04,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 19:18:04,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 19:18:04,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-27 19:18:04,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-27 19:18:04,002 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 286 flow. Second operand 4 states and 107 transitions. [2024-06-27 19:18:04,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 442 flow [2024-06-27 19:18:04,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 419 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:04,009 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 301 flow [2024-06-27 19:18:04,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-27 19:18:04,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-27 19:18:04,012 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 301 flow [2024-06-27 19:18:04,012 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:04,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 19:18:04,012 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:04,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,013 INFO L85 PathProgramCache]: Analyzing trace with hash -933893920, now seen corresponding path program 1 times [2024-06-27 19:18:04,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526954573] [2024-06-27 19:18:04,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,170 INFO 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:04,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526954573] [2024-06-27 19:18:04,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526954573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809776309] [2024-06-27 19:18:04,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:04,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:04,353 INFO L124 PetriNetUnfolderBase]: 965/1586 cut-off events. [2024-06-27 19:18:04,353 INFO L125 PetriNetUnfolderBase]: For 3674/3679 co-relation queries the response was YES. [2024-06-27 19:18:04,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 1586 events. 965/1586 cut-off events. For 3674/3679 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8080 event pairs, 294 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 5299. Up to 1336 conditions per place. [2024-06-27 19:18:04,364 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-27 19:18:04,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 553 flow [2024-06-27 19:18:04,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:04,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:04,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 19:18:04,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 19:18:04,366 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 301 flow. Second operand 5 states and 126 transitions. [2024-06-27 19:18:04,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 553 flow [2024-06-27 19:18:04,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 527 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:04,372 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 405 flow [2024-06-27 19:18:04,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-27 19:18:04,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-27 19:18:04,373 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 405 flow [2024-06-27 19:18:04,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:04,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 19:18:04,373 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:04,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-27 19:18:04,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027284145] [2024-06-27 19:18:04,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,454 INFO 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:04,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027284145] [2024-06-27 19:18:04,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027284145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553371667] [2024-06-27 19:18:04,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 405 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:04,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:04,617 INFO L124 PetriNetUnfolderBase]: 960/1590 cut-off events. [2024-06-27 19:18:04,617 INFO L125 PetriNetUnfolderBase]: For 5065/5070 co-relation queries the response was YES. [2024-06-27 19:18:04,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 1590 events. 960/1590 cut-off events. For 5065/5070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8099 event pairs, 341 based on Foata normal form. 6/1591 useless extension candidates. Maximal degree in co-relation 6108. Up to 1384 conditions per place. [2024-06-27 19:18:04,628 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 66 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-27 19:18:04,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 682 flow [2024-06-27 19:18:04,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:04,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:04,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 19:18:04,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-27 19:18:04,629 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 405 flow. Second operand 5 states and 122 transitions. [2024-06-27 19:18:04,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 682 flow [2024-06-27 19:18:04,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 656 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:04,637 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 520 flow [2024-06-27 19:18:04,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=520, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-27 19:18:04,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 19:18:04,638 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 520 flow [2024-06-27 19:18:04,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:04,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:04,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:04,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 19:18:04,639 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:04,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:04,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-27 19:18:04,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:04,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139293467] [2024-06-27 19:18:04,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:04,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:04,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:04,726 INFO 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:04,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:04,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139293467] [2024-06-27 19:18:04,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139293467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:04,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:04,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:04,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336086271] [2024-06-27 19:18:04,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:04,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:04,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:04,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:04,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:04,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:04,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:04,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:04,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:04,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,025 INFO L124 PetriNetUnfolderBase]: 952/1575 cut-off events. [2024-06-27 19:18:05,025 INFO L125 PetriNetUnfolderBase]: For 6364/6367 co-relation queries the response was YES. [2024-06-27 19:18:05,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1575 events. 952/1575 cut-off events. For 6364/6367 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7951 event pairs, 309 based on Foata normal form. 6/1578 useless extension candidates. Maximal degree in co-relation 6477. Up to 1401 conditions per place. [2024-06-27 19:18:05,047 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-27 19:18:05,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 751 flow [2024-06-27 19:18:05,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:05,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:05,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 19:18:05,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:05,051 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 520 flow. Second operand 5 states and 120 transitions. [2024-06-27 19:18:05,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 751 flow [2024-06-27 19:18:05,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 735 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:05,068 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 549 flow [2024-06-27 19:18:05,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-27 19:18:05,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 19:18:05,069 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 549 flow [2024-06-27 19:18:05,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call 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:05,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 19:18:05,070 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:05,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-27 19:18:05,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924815852] [2024-06-27 19:18:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:05,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924815852] [2024-06-27 19:18:05,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924815852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:05,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144690477] [2024-06-27 19:18:05,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:05,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:05,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:05,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:05,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:05,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:05,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:05,567 INFO L124 PetriNetUnfolderBase]: 1039/1711 cut-off events. [2024-06-27 19:18:05,567 INFO L125 PetriNetUnfolderBase]: For 8173/8181 co-relation queries the response was YES. [2024-06-27 19:18:05,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7333 conditions, 1711 events. 1039/1711 cut-off events. For 8173/8181 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8863 event pairs, 282 based on Foata normal form. 10/1716 useless extension candidates. Maximal degree in co-relation 7299. Up to 1314 conditions per place. [2024-06-27 19:18:05,605 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2024-06-27 19:18:05,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1109 flow [2024-06-27 19:18:05,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:05,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:05,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 19:18:05,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:18:05,617 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 549 flow. Second operand 9 states and 225 transitions. [2024-06-27 19:18:05,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1109 flow [2024-06-27 19:18:05,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 130 transitions, 1082 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:05,626 INFO L231 Difference]: Finished difference. Result has 81 places, 89 transitions, 761 flow [2024-06-27 19:18:05,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=761, PETRI_PLACES=81, PETRI_TRANSITIONS=89} [2024-06-27 19:18:05,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-27 19:18:05,626 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 89 transitions, 761 flow [2024-06-27 19:18:05,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:05,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:05,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:05,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 19:18:05,627 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:05,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:05,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-27 19:18:05,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:05,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205581336] [2024-06-27 19:18:05,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:05,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:05,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:05,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:05,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205581336] [2024-06-27 19:18:05,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205581336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:05,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:05,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:05,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995291682] [2024-06-27 19:18:05,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:05,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:05,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:05,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:05,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:05,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:05,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 89 transitions, 761 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:05,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:05,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:05,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,051 INFO L124 PetriNetUnfolderBase]: 1112/1836 cut-off events. [2024-06-27 19:18:06,051 INFO L125 PetriNetUnfolderBase]: For 11447/11455 co-relation queries the response was YES. [2024-06-27 19:18:06,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8876 conditions, 1836 events. 1112/1836 cut-off events. For 11447/11455 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9590 event pairs, 315 based on Foata normal form. 10/1841 useless extension candidates. Maximal degree in co-relation 8839. Up to 1451 conditions per place. [2024-06-27 19:18:06,065 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 46 changer transitions 0/143 dead transitions. [2024-06-27 19:18:06,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 143 transitions, 1424 flow [2024-06-27 19:18:06,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:06,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:18:06,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 19:18:06,067 INFO L175 Difference]: Start difference. First operand has 81 places, 89 transitions, 761 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:18:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 143 transitions, 1424 flow [2024-06-27 19:18:06,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 143 transitions, 1306 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:06,084 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 983 flow [2024-06-27 19:18:06,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=983, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-27 19:18:06,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-27 19:18:06,085 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 983 flow [2024-06-27 19:18:06,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:06,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 19:18:06,086 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:06,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-27 19:18:06,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626632374] [2024-06-27 19:18:06,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,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:18:06,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626632374] [2024-06-27 19:18:06,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626632374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744942928] [2024-06-27 19:18:06,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:06,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 983 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:06,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:06,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:06,624 INFO L124 PetriNetUnfolderBase]: 1103/1823 cut-off events. [2024-06-27 19:18:06,625 INFO L125 PetriNetUnfolderBase]: For 13292/13305 co-relation queries the response was YES. [2024-06-27 19:18:06,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1823 events. 1103/1823 cut-off events. For 13292/13305 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9509 event pairs, 315 based on Foata normal form. 14/1832 useless extension candidates. Maximal degree in co-relation 9207. Up to 1444 conditions per place. [2024-06-27 19:18:06,638 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 86 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-27 19:18:06,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 136 transitions, 1382 flow [2024-06-27 19:18:06,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:06,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:06,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 19:18:06,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-27 19:18:06,650 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 983 flow. Second operand 6 states and 159 transitions. [2024-06-27 19:18:06,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 136 transitions, 1382 flow [2024-06-27 19:18:06,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 136 transitions, 1293 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:06,669 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 991 flow [2024-06-27 19:18:06,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=991, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-27 19:18:06,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-27 19:18:06,670 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 991 flow [2024-06-27 19:18:06,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:06,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:06,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:06,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 19:18:06,671 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:06,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:06,672 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 4 times [2024-06-27 19:18:06,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:06,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97901852] [2024-06-27 19:18:06,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:06,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:06,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:06,770 INFO 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:06,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:06,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97901852] [2024-06-27 19:18:06,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97901852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:06,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:06,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:06,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177373814] [2024-06-27 19:18:06,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:06,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:06,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:06,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:06,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:06,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:06,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 991 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:06,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:06,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:06,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,023 INFO L124 PetriNetUnfolderBase]: 1098/1832 cut-off events. [2024-06-27 19:18:07,023 INFO L125 PetriNetUnfolderBase]: For 14604/14617 co-relation queries the response was YES. [2024-06-27 19:18:07,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1832 events. 1098/1832 cut-off events. For 14604/14617 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9613 event pairs, 324 based on Foata normal form. 12/1839 useless extension candidates. Maximal degree in co-relation 9409. Up to 1526 conditions per place. [2024-06-27 19:18:07,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-27 19:18:07,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 150 transitions, 1488 flow [2024-06-27 19:18:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:07,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:07,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:18:07,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:18:07,084 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 991 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:18:07,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 150 transitions, 1488 flow [2024-06-27 19:18:07,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 150 transitions, 1386 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:07,105 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 1124 flow [2024-06-27 19:18:07,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-27 19:18:07,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-27 19:18:07,106 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 1124 flow [2024-06-27 19:18:07,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:07,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:07,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 19:18:07,107 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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:07,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-27 19:18:07,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281347876] [2024-06-27 19:18:07,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:07,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281347876] [2024-06-27 19:18:07,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281347876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 19:18:07,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679863694] [2024-06-27 19:18:07,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 19:18:07,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 19:18:07,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 19:18:07,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:07,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 1124 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:07,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,404 INFO L124 PetriNetUnfolderBase]: 1016/1696 cut-off events. [2024-06-27 19:18:07,405 INFO L125 PetriNetUnfolderBase]: For 16216/16228 co-relation queries the response was YES. [2024-06-27 19:18:07,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 1696 events. 1016/1696 cut-off events. For 16216/16228 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8900 event pairs, 293 based on Foata normal form. 16/1694 useless extension candidates. Maximal degree in co-relation 9110. Up to 1417 conditions per place. [2024-06-27 19:18:07,419 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-27 19:18:07,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 132 transitions, 1398 flow [2024-06-27 19:18:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:07,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 19:18:07,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-27 19:18:07,421 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 1124 flow. Second operand 5 states and 126 transitions. [2024-06-27 19:18:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 132 transitions, 1398 flow [2024-06-27 19:18:07,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1315 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:07,443 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1103 flow [2024-06-27 19:18:07,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1103, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-27 19:18:07,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-27 19:18:07,444 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1103 flow [2024-06-27 19:18:07,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:07,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,445 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:07,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 19:18:07,445 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:07,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-27 19:18:07,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114828497] [2024-06-27 19:18:07,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:07,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114828497] [2024-06-27 19:18:07,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114828497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:07,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680933277] [2024-06-27 19:18:07,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:07,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:07,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:07,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:07,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1103 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:07,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:07,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:07,785 INFO L124 PetriNetUnfolderBase]: 1060/1762 cut-off events. [2024-06-27 19:18:07,786 INFO L125 PetriNetUnfolderBase]: For 19221/19283 co-relation queries the response was YES. [2024-06-27 19:18:07,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1762 events. 1060/1762 cut-off events. For 19221/19283 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9272 event pairs, 191 based on Foata normal form. 36/1751 useless extension candidates. Maximal degree in co-relation 9595. Up to 1361 conditions per place. [2024-06-27 19:18:07,800 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-27 19:18:07,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1549 flow [2024-06-27 19:18:07,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:07,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 19:18:07,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:18:07,802 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1103 flow. Second operand 6 states and 154 transitions. [2024-06-27 19:18:07,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1549 flow [2024-06-27 19:18:07,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1497 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:07,826 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1178 flow [2024-06-27 19:18:07,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1178, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-27 19:18:07,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 19:18:07,827 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1178 flow [2024-06-27 19:18:07,827 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:07,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:07,827 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:07,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 19:18:07,827 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:07,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:07,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1543279067, now seen corresponding path program 2 times [2024-06-27 19:18:07,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:07,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640021147] [2024-06-27 19:18:07,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:07,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:07,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:07,950 INFO 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:07,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:07,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640021147] [2024-06-27 19:18:07,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640021147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:07,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:07,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:07,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402289471] [2024-06-27 19:18:07,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:07,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:07,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:07,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:07,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:07,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:07,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1178 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:07,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:07,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:07,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:08,234 INFO L124 PetriNetUnfolderBase]: 1072/1780 cut-off events. [2024-06-27 19:18:08,234 INFO L125 PetriNetUnfolderBase]: For 21878/21947 co-relation queries the response was YES. [2024-06-27 19:18:08,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1780 events. 1072/1780 cut-off events. For 21878/21947 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9385 event pairs, 265 based on Foata normal form. 32/1759 useless extension candidates. Maximal degree in co-relation 9967. Up to 1459 conditions per place. [2024-06-27 19:18:08,289 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 29 changer transitions 0/149 dead transitions. [2024-06-27 19:18:08,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1538 flow [2024-06-27 19:18:08,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:08,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:08,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:18:08,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 19:18:08,291 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1178 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:18:08,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1538 flow [2024-06-27 19:18:08,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1472 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:08,317 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1213 flow [2024-06-27 19:18:08,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1213, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-27 19:18:08,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 19:18:08,318 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1213 flow [2024-06-27 19:18:08,319 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:08,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:08,319 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:08,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 19:18:08,321 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:08,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:08,321 INFO L85 PathProgramCache]: Analyzing trace with hash 175965413, now seen corresponding path program 3 times [2024-06-27 19:18:08,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:08,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212824423] [2024-06-27 19:18:08,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:08,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:08,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:08,438 INFO 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:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:08,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212824423] [2024-06-27 19:18:08,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212824423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:08,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:08,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:08,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146398372] [2024-06-27 19:18:08,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:08,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:08,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:08,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:08,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:08,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:08,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1213 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:08,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:08,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:08,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:08,691 INFO L124 PetriNetUnfolderBase]: 1059/1763 cut-off events. [2024-06-27 19:18:08,691 INFO L125 PetriNetUnfolderBase]: For 22568/22640 co-relation queries the response was YES. [2024-06-27 19:18:08,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9911 conditions, 1763 events. 1059/1763 cut-off events. For 22568/22640 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9324 event pairs, 187 based on Foata normal form. 39/1752 useless extension candidates. Maximal degree in co-relation 9862. Up to 1417 conditions per place. [2024-06-27 19:18:08,706 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-27 19:18:08,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 145 transitions, 1523 flow [2024-06-27 19:18:08,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:08,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:08,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 19:18:08,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 19:18:08,708 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1213 flow. Second operand 5 states and 130 transitions. [2024-06-27 19:18:08,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 145 transitions, 1523 flow [2024-06-27 19:18:08,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 145 transitions, 1454 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:08,737 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1214 flow [2024-06-27 19:18:08,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1214, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-27 19:18:08,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 19:18:08,738 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1214 flow [2024-06-27 19:18:08,738 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:08,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:08,738 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:08,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 19:18:08,738 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:08,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:08,739 INFO L85 PathProgramCache]: Analyzing trace with hash 176150111, now seen corresponding path program 1 times [2024-06-27 19:18:08,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:08,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024419133] [2024-06-27 19:18:08,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:08,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:08,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:08,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:08,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:08,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024419133] [2024-06-27 19:18:08,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024419133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:08,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:08,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:08,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727123263] [2024-06-27 19:18:08,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:08,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:08,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:08,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:08,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:08,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:08,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1214 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:08,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:08,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:08,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,143 INFO L124 PetriNetUnfolderBase]: 1200/1974 cut-off events. [2024-06-27 19:18:09,144 INFO L125 PetriNetUnfolderBase]: For 26390/26405 co-relation queries the response was YES. [2024-06-27 19:18:09,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10861 conditions, 1974 events. 1200/1974 cut-off events. For 26390/26405 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10311 event pairs, 280 based on Foata normal form. 36/2005 useless extension candidates. Maximal degree in co-relation 10811. Up to 1585 conditions per place. [2024-06-27 19:18:09,160 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-27 19:18:09,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1636 flow [2024-06-27 19:18:09,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:09,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:09,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 19:18:09,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-27 19:18:09,162 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1214 flow. Second operand 6 states and 151 transitions. [2024-06-27 19:18:09,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1636 flow [2024-06-27 19:18:09,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 1573 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:09,195 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1291 flow [2024-06-27 19:18:09,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1291, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-27 19:18:09,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 19:18:09,196 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1291 flow [2024-06-27 19:18:09,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:09,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:09,196 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:09,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 19:18:09,197 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:09,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:09,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-27 19:18:09,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:09,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176384206] [2024-06-27 19:18:09,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:09,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:09,297 INFO 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:09,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:09,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176384206] [2024-06-27 19:18:09,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176384206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:09,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:09,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:09,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581523947] [2024-06-27 19:18:09,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:09,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:09,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:09,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:09,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:09,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:09,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1291 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:09,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:09,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:09,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,575 INFO L124 PetriNetUnfolderBase]: 1217/2001 cut-off events. [2024-06-27 19:18:09,575 INFO L125 PetriNetUnfolderBase]: For 25819/25834 co-relation queries the response was YES. [2024-06-27 19:18:09,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 2001 events. 1217/2001 cut-off events. For 25819/25834 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10506 event pairs, 301 based on Foata normal form. 16/2012 useless extension candidates. Maximal degree in co-relation 11402. Up to 1751 conditions per place. [2024-06-27 19:18:09,593 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 127 selfloop transitions, 18 changer transitions 0/152 dead transitions. [2024-06-27 19:18:09,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1666 flow [2024-06-27 19:18:09,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:09,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:18:09,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 19:18:09,595 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1291 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:18:09,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1666 flow [2024-06-27 19:18:09,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:09,626 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1268 flow [2024-06-27 19:18:09,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1268, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-06-27 19:18:09,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 19:18:09,627 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1268 flow [2024-06-27 19:18:09,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:09,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:09,627 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:09,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 19:18:09,628 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:09,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 3 times [2024-06-27 19:18:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:09,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868012559] [2024-06-27 19:18:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:09,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:09,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:09,727 INFO 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:09,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:09,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868012559] [2024-06-27 19:18:09,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868012559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:09,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:09,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:09,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805802045] [2024-06-27 19:18:09,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:09,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:09,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:09,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:09,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:09,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:09,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1268 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:09,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:09,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:09,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:09,985 INFO L124 PetriNetUnfolderBase]: 1209/1989 cut-off events. [2024-06-27 19:18:09,985 INFO L125 PetriNetUnfolderBase]: For 25127/25142 co-relation queries the response was YES. [2024-06-27 19:18:09,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11078 conditions, 1989 events. 1209/1989 cut-off events. For 25127/25142 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10421 event pairs, 270 based on Foata normal form. 16/2000 useless extension candidates. Maximal degree in co-relation 11026. Up to 1680 conditions per place. [2024-06-27 19:18:10,005 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-27 19:18:10,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1663 flow [2024-06-27 19:18:10,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:10,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:10,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 19:18:10,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:10,006 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1268 flow. Second operand 6 states and 144 transitions. [2024-06-27 19:18:10,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1663 flow [2024-06-27 19:18:10,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 156 transitions, 1606 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:10,086 INFO L231 Difference]: Finished difference. Result has 109 places, 134 transitions, 1319 flow [2024-06-27 19:18:10,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1319, PETRI_PLACES=109, PETRI_TRANSITIONS=134} [2024-06-27 19:18:10,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-27 19:18:10,086 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 134 transitions, 1319 flow [2024-06-27 19:18:10,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 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:10,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:10,087 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:10,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 19:18:10,088 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:10,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:10,088 INFO L85 PathProgramCache]: Analyzing trace with hash -685575289, now seen corresponding path program 1 times [2024-06-27 19:18:10,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:10,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562984782] [2024-06-27 19:18:10,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:10,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:10,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:10,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562984782] [2024-06-27 19:18:10,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562984782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:10,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:10,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:10,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614076800] [2024-06-27 19:18:10,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:10,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:10,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:10,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:10,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:10,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:10,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 134 transitions, 1319 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:10,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:10,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:10,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:10,743 INFO L124 PetriNetUnfolderBase]: 1870/3169 cut-off events. [2024-06-27 19:18:10,743 INFO L125 PetriNetUnfolderBase]: For 54797/54812 co-relation queries the response was YES. [2024-06-27 19:18:10,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17490 conditions, 3169 events. 1870/3169 cut-off events. For 54797/54812 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19087 event pairs, 395 based on Foata normal form. 54/3218 useless extension candidates. Maximal degree in co-relation 17436. Up to 1337 conditions per place. [2024-06-27 19:18:10,771 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 71 changer transitions 0/211 dead transitions. [2024-06-27 19:18:10,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 211 transitions, 2354 flow [2024-06-27 19:18:10,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:10,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:10,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-27 19:18:10,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-27 19:18:10,773 INFO L175 Difference]: Start difference. First operand has 109 places, 134 transitions, 1319 flow. Second operand 9 states and 242 transitions. [2024-06-27 19:18:10,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 211 transitions, 2354 flow [2024-06-27 19:18:10,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 211 transitions, 2286 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:10,830 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1598 flow [2024-06-27 19:18:10,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1598, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-27 19:18:10,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-27 19:18:10,830 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1598 flow [2024-06-27 19:18:10,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:10,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:10,831 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:10,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 19:18:10,831 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:10,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:10,832 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-27 19:18:10,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:10,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071832828] [2024-06-27 19:18:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:10,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:10,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:10,932 INFO 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:10,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:10,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071832828] [2024-06-27 19:18:10,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071832828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:10,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:10,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:10,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338120401] [2024-06-27 19:18:10,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:10,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:10,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:10,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:10,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:10,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:10,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1598 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:10,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:10,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:10,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:11,533 INFO L124 PetriNetUnfolderBase]: 2326/3965 cut-off events. [2024-06-27 19:18:11,533 INFO L125 PetriNetUnfolderBase]: For 77304/77319 co-relation queries the response was YES. [2024-06-27 19:18:11,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3965 events. 2326/3965 cut-off events. For 77304/77319 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25376 event pairs, 789 based on Foata normal form. 54/4014 useless extension candidates. Maximal degree in co-relation 22705. Up to 2590 conditions per place. [2024-06-27 19:18:11,565 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 128 selfloop transitions, 73 changer transitions 0/208 dead transitions. [2024-06-27 19:18:11,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 208 transitions, 2514 flow [2024-06-27 19:18:11,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:11,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:11,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-27 19:18:11,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 19:18:11,568 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1598 flow. Second operand 10 states and 260 transitions. [2024-06-27 19:18:11,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 208 transitions, 2514 flow [2024-06-27 19:18:11,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 208 transitions, 2362 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:11,669 INFO L231 Difference]: Finished difference. Result has 125 places, 148 transitions, 1714 flow [2024-06-27 19:18:11,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=125, PETRI_TRANSITIONS=148} [2024-06-27 19:18:11,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-27 19:18:11,670 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 148 transitions, 1714 flow [2024-06-27 19:18:11,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:11,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:11,670 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:11,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 19:18:11,671 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:11,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:11,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1456330835, now seen corresponding path program 3 times [2024-06-27 19:18:11,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:11,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588260556] [2024-06-27 19:18:11,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:11,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:11,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:11,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:11,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588260556] [2024-06-27 19:18:11,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588260556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:11,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:11,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:11,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435376514] [2024-06-27 19:18:11,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:11,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:11,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:11,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:11,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:11,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:11,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 148 transitions, 1714 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:11,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:11,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:11,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:12,349 INFO L124 PetriNetUnfolderBase]: 2381/4056 cut-off events. [2024-06-27 19:18:12,349 INFO L125 PetriNetUnfolderBase]: For 80904/80919 co-relation queries the response was YES. [2024-06-27 19:18:12,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22823 conditions, 4056 events. 2381/4056 cut-off events. For 80904/80919 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26074 event pairs, 878 based on Foata normal form. 62/4105 useless extension candidates. Maximal degree in co-relation 22763. Up to 3183 conditions per place. [2024-06-27 19:18:12,383 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 118 selfloop transitions, 72 changer transitions 0/197 dead transitions. [2024-06-27 19:18:12,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2412 flow [2024-06-27 19:18:12,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:12,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 19:18:12,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-27 19:18:12,385 INFO L175 Difference]: Start difference. First operand has 125 places, 148 transitions, 1714 flow. Second operand 10 states and 249 transitions. [2024-06-27 19:18:12,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2412 flow [2024-06-27 19:18:12,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 197 transitions, 2276 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:12,488 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1781 flow [2024-06-27 19:18:12,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-27 19:18:12,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 19:18:12,489 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1781 flow [2024-06-27 19:18:12,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:12,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:12,490 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:12,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 19:18:12,490 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:12,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:12,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-27 19:18:12,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:12,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958433986] [2024-06-27 19:18:12,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:12,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:12,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:12,613 INFO 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:12,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:12,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958433986] [2024-06-27 19:18:12,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958433986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:12,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:12,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:12,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689189936] [2024-06-27 19:18:12,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:12,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:12,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:12,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:12,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:12,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:12,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:12,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:12,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:12,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:13,201 INFO L124 PetriNetUnfolderBase]: 2568/4382 cut-off events. [2024-06-27 19:18:13,202 INFO L125 PetriNetUnfolderBase]: For 86815/86830 co-relation queries the response was YES. [2024-06-27 19:18:13,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24532 conditions, 4382 events. 2568/4382 cut-off events. For 86815/86830 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28691 event pairs, 990 based on Foata normal form. 62/4439 useless extension candidates. Maximal degree in co-relation 24470. Up to 3576 conditions per place. [2024-06-27 19:18:13,239 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 129 selfloop transitions, 53 changer transitions 0/189 dead transitions. [2024-06-27 19:18:13,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2385 flow [2024-06-27 19:18:13,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:13,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:13,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-27 19:18:13,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 19:18:13,256 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1781 flow. Second operand 7 states and 184 transitions. [2024-06-27 19:18:13,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2385 flow [2024-06-27 19:18:13,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2212 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:13,498 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1780 flow [2024-06-27 19:18:13,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1780, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-27 19:18:13,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-27 19:18:13,499 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1780 flow [2024-06-27 19:18:13,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:13,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:13,499 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:13,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 19:18:13,500 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:13,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:13,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-27 19:18:13,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:13,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926101082] [2024-06-27 19:18:13,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:13,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:13,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:13,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926101082] [2024-06-27 19:18:13,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926101082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:13,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:13,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:13,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158747996] [2024-06-27 19:18:13,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:13,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:13,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:13,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:13,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:13,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:13,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:13,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:13,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:13,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:14,318 INFO L124 PetriNetUnfolderBase]: 2705/4627 cut-off events. [2024-06-27 19:18:14,318 INFO L125 PetriNetUnfolderBase]: For 94671/94686 co-relation queries the response was YES. [2024-06-27 19:18:14,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25567 conditions, 4627 events. 2705/4627 cut-off events. For 94671/94686 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30670 event pairs, 1044 based on Foata normal form. 62/4684 useless extension candidates. Maximal degree in co-relation 25504. Up to 3861 conditions per place. [2024-06-27 19:18:14,361 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 131 selfloop transitions, 55 changer transitions 3/196 dead transitions. [2024-06-27 19:18:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2412 flow [2024-06-27 19:18:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:14,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 19:18:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 19:18:14,362 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1780 flow. Second operand 9 states and 226 transitions. [2024-06-27 19:18:14,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2412 flow [2024-06-27 19:18:14,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 196 transitions, 2279 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:14,490 INFO L231 Difference]: Finished difference. Result has 132 places, 153 transitions, 1811 flow [2024-06-27 19:18:14,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=132, PETRI_TRANSITIONS=153} [2024-06-27 19:18:14,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-27 19:18:14,491 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 153 transitions, 1811 flow [2024-06-27 19:18:14,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:14,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:14,491 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:14,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 19:18:14,492 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:14,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:14,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-27 19:18:14,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:14,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359324405] [2024-06-27 19:18:14,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:14,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:14,606 INFO 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:14,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:14,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359324405] [2024-06-27 19:18:14,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359324405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:14,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:14,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:14,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260597218] [2024-06-27 19:18:14,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:14,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:14,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:14,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:14,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:14,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:14,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 153 transitions, 1811 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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:14,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:14,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:14,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:15,329 INFO L124 PetriNetUnfolderBase]: 3020/5156 cut-off events. [2024-06-27 19:18:15,329 INFO L125 PetriNetUnfolderBase]: For 109749/109764 co-relation queries the response was YES. [2024-06-27 19:18:15,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28404 conditions, 5156 events. 3020/5156 cut-off events. For 109749/109764 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34930 event pairs, 1031 based on Foata normal form. 54/5205 useless extension candidates. Maximal degree in co-relation 28340. Up to 3371 conditions per place. [2024-06-27 19:18:15,369 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 143 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-27 19:18:15,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 205 transitions, 2602 flow [2024-06-27 19:18:15,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:15,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:15,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 19:18:15,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-27 19:18:15,372 INFO L175 Difference]: Start difference. First operand has 132 places, 153 transitions, 1811 flow. Second operand 7 states and 190 transitions. [2024-06-27 19:18:15,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 205 transitions, 2602 flow [2024-06-27 19:18:15,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 205 transitions, 2460 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:15,503 INFO L231 Difference]: Finished difference. Result has 133 places, 159 transitions, 1921 flow [2024-06-27 19:18:15,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1921, PETRI_PLACES=133, PETRI_TRANSITIONS=159} [2024-06-27 19:18:15,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-27 19:18:15,504 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 159 transitions, 1921 flow [2024-06-27 19:18:15,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:15,504 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:15,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 19:18:15,504 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:15,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:15,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-27 19:18:15,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:15,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706721580] [2024-06-27 19:18:15,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:15,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:15,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:15,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:15,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706721580] [2024-06-27 19:18:15,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706721580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:15,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:15,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:15,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607051850] [2024-06-27 19:18:15,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:15,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:15,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:15,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:15,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:15,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:15,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 159 transitions, 1921 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:15,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:15,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:16,364 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-27 19:18:16,364 INFO L125 PetriNetUnfolderBase]: For 119228/119243 co-relation queries the response was YES. [2024-06-27 19:18:16,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 5411 events. 3149/5411 cut-off events. For 119228/119243 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37331 event pairs, 1186 based on Foata normal form. 54/5460 useless extension candidates. Maximal degree in co-relation 29724. Up to 3962 conditions per place. [2024-06-27 19:18:16,403 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 66 changer transitions 3/209 dead transitions. [2024-06-27 19:18:16,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 2622 flow [2024-06-27 19:18:16,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:16,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:16,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 19:18:16,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:18:16,404 INFO L175 Difference]: Start difference. First operand has 133 places, 159 transitions, 1921 flow. Second operand 9 states and 231 transitions. [2024-06-27 19:18:16,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 2622 flow [2024-06-27 19:18:16,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 209 transitions, 2443 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:16,560 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1942 flow [2024-06-27 19:18:16,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-27 19:18:16,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-27 19:18:16,561 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1942 flow [2024-06-27 19:18:16,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:16,561 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:16,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 19:18:16,562 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:16,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:16,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1461273989, now seen corresponding path program 7 times [2024-06-27 19:18:16,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:16,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931430906] [2024-06-27 19:18:16,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:16,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:16,672 INFO 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,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:16,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931430906] [2024-06-27 19:18:16,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931430906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:16,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:16,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:16,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731800956] [2024-06-27 19:18:16,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:16,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:16,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:16,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:16,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:16,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:16,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1942 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:16,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:16,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:17,372 INFO L124 PetriNetUnfolderBase]: 3182/5472 cut-off events. [2024-06-27 19:18:17,373 INFO L125 PetriNetUnfolderBase]: For 117179/117194 co-relation queries the response was YES. [2024-06-27 19:18:17,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 5472 events. 3182/5472 cut-off events. For 117179/117194 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37896 event pairs, 1305 based on Foata normal form. 28/5495 useless extension candidates. Maximal degree in co-relation 29847. Up to 4897 conditions per place. [2024-06-27 19:18:17,412 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 31 changer transitions 0/201 dead transitions. [2024-06-27 19:18:17,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 201 transitions, 2473 flow [2024-06-27 19:18:17,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:17,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:17,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:18:17,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 19:18:17,413 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1942 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:18:17,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 201 transitions, 2473 flow [2024-06-27 19:18:17,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2297 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:17,592 INFO L231 Difference]: Finished difference. Result has 139 places, 162 transitions, 1863 flow [2024-06-27 19:18:17,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1863, PETRI_PLACES=139, PETRI_TRANSITIONS=162} [2024-06-27 19:18:17,597 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-27 19:18:17,597 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 162 transitions, 1863 flow [2024-06-27 19:18:17,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:17,598 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:17,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 19:18:17,598 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:17,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:17,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-27 19:18:17,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:17,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736300648] [2024-06-27 19:18:17,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:17,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:17,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:17,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:17,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:17,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736300648] [2024-06-27 19:18:17,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736300648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:17,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:17,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:17,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475161727] [2024-06-27 19:18:17,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:17,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:17,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:17,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:17,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:17,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:17,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 162 transitions, 1863 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:17,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:17,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:18,453 INFO L124 PetriNetUnfolderBase]: 3223/5553 cut-off events. [2024-06-27 19:18:18,453 INFO L125 PetriNetUnfolderBase]: For 121345/121360 co-relation queries the response was YES. [2024-06-27 19:18:18,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 5553 events. 3223/5553 cut-off events. For 121345/121360 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38549 event pairs, 1305 based on Foata normal form. 24/5572 useless extension candidates. Maximal degree in co-relation 30000. Up to 4881 conditions per place. [2024-06-27 19:18:18,496 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 34 changer transitions 0/209 dead transitions. [2024-06-27 19:18:18,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 209 transitions, 2436 flow [2024-06-27 19:18:18,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:18,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:18,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-27 19:18:18,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:18:18,498 INFO L175 Difference]: Start difference. First operand has 139 places, 162 transitions, 1863 flow. Second operand 10 states and 235 transitions. [2024-06-27 19:18:18,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 209 transitions, 2436 flow [2024-06-27 19:18:18,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 209 transitions, 2355 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:18,692 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1886 flow [2024-06-27 19:18:18,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-27 19:18:18,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 19:18:18,693 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1886 flow [2024-06-27 19:18:18,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:18,694 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:18,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 19:18:18,694 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:18,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:18,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-27 19:18:18,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:18,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331970228] [2024-06-27 19:18:18,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:18,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:18,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:18,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:18,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331970228] [2024-06-27 19:18:18,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331970228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:18,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:18,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:18,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996442872] [2024-06-27 19:18:18,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:18,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:18,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:18,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:18,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:18,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:18,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1886 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:18,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:18,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:19,540 INFO L124 PetriNetUnfolderBase]: 3203/5521 cut-off events. [2024-06-27 19:18:19,541 INFO L125 PetriNetUnfolderBase]: For 123140/123155 co-relation queries the response was YES. [2024-06-27 19:18:19,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29725 conditions, 5521 events. 3203/5521 cut-off events. For 123140/123155 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38248 event pairs, 1262 based on Foata normal form. 24/5540 useless extension candidates. Maximal degree in co-relation 29657. Up to 4468 conditions per place. [2024-06-27 19:18:19,595 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-27 19:18:19,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2359 flow [2024-06-27 19:18:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:19,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:19,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 19:18:19,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-27 19:18:19,596 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1886 flow. Second operand 9 states and 214 transitions. [2024-06-27 19:18:19,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2359 flow [2024-06-27 19:18:19,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 205 transitions, 2269 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:19,819 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1826 flow [2024-06-27 19:18:19,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-27 19:18:19,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 19:18:19,820 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1826 flow [2024-06-27 19:18:19,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call 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,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:19,820 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:19,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 19:18:19,820 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:19,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1246283889, now seen corresponding path program 1 times [2024-06-27 19:18:19,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:19,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121675872] [2024-06-27 19:18:19,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:19,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:19,918 INFO 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,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:19,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121675872] [2024-06-27 19:18:19,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121675872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:19,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:19,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:19,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637073538] [2024-06-27 19:18:19,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:19,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:19,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:19,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:19,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:19,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1826 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:19,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:19,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:19,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:20,527 INFO L124 PetriNetUnfolderBase]: 3106/5386 cut-off events. [2024-06-27 19:18:20,527 INFO L125 PetriNetUnfolderBase]: For 124894/124918 co-relation queries the response was YES. [2024-06-27 19:18:20,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29432 conditions, 5386 events. 3106/5386 cut-off events. For 124894/124918 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37738 event pairs, 1253 based on Foata normal form. 17/5372 useless extension candidates. Maximal degree in co-relation 29363. Up to 4848 conditions per place. [2024-06-27 19:18:20,569 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-27 19:18:20,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2478 flow [2024-06-27 19:18:20,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:20,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 19:18:20,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-27 19:18:20,571 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1826 flow. Second operand 6 states and 147 transitions. [2024-06-27 19:18:20,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2478 flow [2024-06-27 19:18:20,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 2353 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:20,752 INFO L231 Difference]: Finished difference. Result has 141 places, 173 transitions, 1965 flow [2024-06-27 19:18:20,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=141, PETRI_TRANSITIONS=173} [2024-06-27 19:18:20,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 19:18:20,753 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 173 transitions, 1965 flow [2024-06-27 19:18:20,753 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:20,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:20,753 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:20,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 19:18:20,753 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:20,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-27 19:18:20,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:20,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902231632] [2024-06-27 19:18:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:20,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:20,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:20,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:20,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902231632] [2024-06-27 19:18:20,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902231632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:20,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:20,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:20,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052219672] [2024-06-27 19:18:20,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:20,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:20,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:20,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:20,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:20,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:20,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 173 transitions, 1965 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:20,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:20,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:20,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:21,408 INFO L124 PetriNetUnfolderBase]: 3223/5593 cut-off events. [2024-06-27 19:18:21,409 INFO L125 PetriNetUnfolderBase]: For 134089/134092 co-relation queries the response was YES. [2024-06-27 19:18:21,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31008 conditions, 5593 events. 3223/5593 cut-off events. For 134089/134092 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39330 event pairs, 1295 based on Foata normal form. 3/5592 useless extension candidates. Maximal degree in co-relation 30939. Up to 5122 conditions per place. [2024-06-27 19:18:21,455 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 173 selfloop transitions, 21 changer transitions 2/203 dead transitions. [2024-06-27 19:18:21,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2664 flow [2024-06-27 19:18:21,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:21,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:21,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 19:18:21,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 19:18:21,456 INFO L175 Difference]: Start difference. First operand has 141 places, 173 transitions, 1965 flow. Second operand 5 states and 121 transitions. [2024-06-27 19:18:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2664 flow [2024-06-27 19:18:21,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 203 transitions, 2603 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:21,637 INFO L231 Difference]: Finished difference. Result has 147 places, 184 transitions, 2146 flow [2024-06-27 19:18:21,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=147, PETRI_TRANSITIONS=184} [2024-06-27 19:18:21,638 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-27 19:18:21,638 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 184 transitions, 2146 flow [2024-06-27 19:18:21,638 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:21,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:21,638 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,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 19:18:21,639 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:21,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:21,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-27 19:18:21,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:21,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345540401] [2024-06-27 19:18:21,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:21,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:21,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:21,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:21,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:21,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345540401] [2024-06-27 19:18:21,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345540401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:21,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:21,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 19:18:21,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705892679] [2024-06-27 19:18:21,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:21,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 19:18:21,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:21,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 19:18:21,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 19:18:21,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:21,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 184 transitions, 2146 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:21,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:21,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:21,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:22,429 INFO L124 PetriNetUnfolderBase]: 2985/5204 cut-off events. [2024-06-27 19:18:22,429 INFO L125 PetriNetUnfolderBase]: For 152824/152848 co-relation queries the response was YES. [2024-06-27 19:18:22,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30603 conditions, 5204 events. 2985/5204 cut-off events. For 152824/152848 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36250 event pairs, 1172 based on Foata normal form. 38/5208 useless extension candidates. Maximal degree in co-relation 30530. Up to 4603 conditions per place. [2024-06-27 19:18:22,479 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 152 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-27 19:18:22,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2643 flow [2024-06-27 19:18:22,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:22,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:22,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:18:22,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:18:22,480 INFO L175 Difference]: Start difference. First operand has 147 places, 184 transitions, 2146 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:18:22,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2643 flow [2024-06-27 19:18:22,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 205 transitions, 2589 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:22,683 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2225 flow [2024-06-27 19:18:22,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2225, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-27 19:18:22,684 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-27 19:18:22,684 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2225 flow [2024-06-27 19:18:22,684 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:22,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:22,684 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:22,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 19:18:22,685 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:22,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:22,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-27 19:18:22,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:22,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590881926] [2024-06-27 19:18:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:22,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:22,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:22,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:22,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590881926] [2024-06-27 19:18:22,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590881926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:22,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:22,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646371039] [2024-06-27 19:18:22,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:22,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:22,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:22,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:22,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:22,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:22,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:22,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:23,449 INFO L124 PetriNetUnfolderBase]: 3108/5340 cut-off events. [2024-06-27 19:18:23,450 INFO L125 PetriNetUnfolderBase]: For 153787/153799 co-relation queries the response was YES. [2024-06-27 19:18:23,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31860 conditions, 5340 events. 3108/5340 cut-off events. For 153787/153799 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36647 event pairs, 1206 based on Foata normal form. 11/5348 useless extension candidates. Maximal degree in co-relation 31784. Up to 4929 conditions per place. [2024-06-27 19:18:23,501 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 17 changer transitions 0/211 dead transitions. [2024-06-27 19:18:23,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2748 flow [2024-06-27 19:18:23,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:23,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:18:23,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:23,503 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2225 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:18:23,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2748 flow [2024-06-27 19:18:23,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 211 transitions, 2651 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:23,726 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2223 flow [2024-06-27 19:18:23,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2223, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-27 19:18:23,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-27 19:18:23,727 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2223 flow [2024-06-27 19:18:23,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:23,728 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:23,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 19:18:23,728 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:23,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:23,728 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-27 19:18:23,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:23,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600171499] [2024-06-27 19:18:23,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:23,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:23,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:23,816 INFO 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,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600171499] [2024-06-27 19:18:23,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600171499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:23,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:23,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:23,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480504921] [2024-06-27 19:18:23,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:23,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:23,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:23,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:23,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:23,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:23,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2223 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:23,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:23,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:23,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:24,475 INFO L124 PetriNetUnfolderBase]: 3113/5343 cut-off events. [2024-06-27 19:18:24,475 INFO L125 PetriNetUnfolderBase]: For 160614/160618 co-relation queries the response was YES. [2024-06-27 19:18:24,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31836 conditions, 5343 events. 3113/5343 cut-off events. For 160614/160618 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36593 event pairs, 1213 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 31758. Up to 4923 conditions per place. [2024-06-27 19:18:24,525 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 183 selfloop transitions, 25 changer transitions 0/215 dead transitions. [2024-06-27 19:18:24,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 2895 flow [2024-06-27 19:18:24,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 19:18:24,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 19:18:24,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-27 19:18:24,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-27 19:18:24,526 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2223 flow. Second operand 5 states and 117 transitions. [2024-06-27 19:18:24,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 2895 flow [2024-06-27 19:18:24,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:24,751 INFO L231 Difference]: Finished difference. Result has 159 places, 201 transitions, 2395 flow [2024-06-27 19:18:24,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2395, PETRI_PLACES=159, PETRI_TRANSITIONS=201} [2024-06-27 19:18:24,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-27 19:18:24,752 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 201 transitions, 2395 flow [2024-06-27 19:18:24,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:24,753 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:24,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 19:18:24,753 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:24,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:24,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-27 19:18:24,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:24,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658427991] [2024-06-27 19:18:24,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:24,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:24,846 INFO 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,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:24,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658427991] [2024-06-27 19:18:24,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658427991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:24,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:24,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:24,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207886431] [2024-06-27 19:18:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:24,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:24,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:24,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:24,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:24,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:24,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 201 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:24,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:24,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:24,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:25,507 INFO L124 PetriNetUnfolderBase]: 3110/5338 cut-off events. [2024-06-27 19:18:25,507 INFO L125 PetriNetUnfolderBase]: For 168155/168168 co-relation queries the response was YES. [2024-06-27 19:18:25,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32121 conditions, 5338 events. 3110/5338 cut-off events. For 168155/168168 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36482 event pairs, 1202 based on Foata normal form. 11/5346 useless extension candidates. Maximal degree in co-relation 32041. Up to 4920 conditions per place. [2024-06-27 19:18:25,558 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 188 selfloop transitions, 27 changer transitions 0/222 dead transitions. [2024-06-27 19:18:25,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2901 flow [2024-06-27 19:18:25,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:25,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:25,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 19:18:25,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 19:18:25,560 INFO L175 Difference]: Start difference. First operand has 159 places, 201 transitions, 2395 flow. Second operand 7 states and 157 transitions. [2024-06-27 19:18:25,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2901 flow [2024-06-27 19:18:25,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2872 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:25,870 INFO L231 Difference]: Finished difference. Result has 165 places, 201 transitions, 2430 flow [2024-06-27 19:18:25,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2430, PETRI_PLACES=165, PETRI_TRANSITIONS=201} [2024-06-27 19:18:25,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-27 19:18:25,871 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 201 transitions, 2430 flow [2024-06-27 19:18:25,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:25,871 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,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 19:18:25,871 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:25,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:25,872 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-27 19:18:25,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:25,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623815635] [2024-06-27 19:18:25,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:25,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:25,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:25,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:25,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623815635] [2024-06-27 19:18:25,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623815635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:25,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:25,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:25,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297260520] [2024-06-27 19:18:25,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:25,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:25,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:25,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:25,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:25,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:25,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 201 transitions, 2430 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:25,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:25,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:25,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:26,612 INFO L124 PetriNetUnfolderBase]: 3107/5331 cut-off events. [2024-06-27 19:18:26,617 INFO L125 PetriNetUnfolderBase]: For 175862/175866 co-relation queries the response was YES. [2024-06-27 19:18:26,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32378 conditions, 5331 events. 3107/5331 cut-off events. For 175862/175866 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36422 event pairs, 1211 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 32296. Up to 4910 conditions per place. [2024-06-27 19:18:26,669 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 184 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-27 19:18:26,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2970 flow [2024-06-27 19:18:26,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:26,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:26,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 19:18:26,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:18:26,670 INFO L175 Difference]: Start difference. First operand has 165 places, 201 transitions, 2430 flow. Second operand 6 states and 134 transitions. [2024-06-27 19:18:26,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2970 flow [2024-06-27 19:18:26,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2914 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:26,966 INFO L231 Difference]: Finished difference. Result has 167 places, 207 transitions, 2508 flow [2024-06-27 19:18:26,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2508, PETRI_PLACES=167, PETRI_TRANSITIONS=207} [2024-06-27 19:18:26,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-27 19:18:26,967 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 207 transitions, 2508 flow [2024-06-27 19:18:26,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:26,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:26,968 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,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 19:18:26,968 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:26,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:26,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-27 19:18:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:26,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193229854] [2024-06-27 19:18:26,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:26,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:27,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:18:27,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:27,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193229854] [2024-06-27 19:18:27,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193229854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:27,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:27,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:27,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118231278] [2024-06-27 19:18:27,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:27,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:27,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:27,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:27,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:27,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:27,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 207 transitions, 2508 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:27,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:27,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:27,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:27,842 INFO L124 PetriNetUnfolderBase]: 3104/5329 cut-off events. [2024-06-27 19:18:27,842 INFO L125 PetriNetUnfolderBase]: For 184062/184065 co-relation queries the response was YES. [2024-06-27 19:18:27,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 5329 events. 3104/5329 cut-off events. For 184062/184065 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36495 event pairs, 1203 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 33181. Up to 4922 conditions per place. [2024-06-27 19:18:27,895 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-27 19:18:27,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 225 transitions, 3033 flow [2024-06-27 19:18:27,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:27,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:18:27,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:27,896 INFO L175 Difference]: Start difference. First operand has 167 places, 207 transitions, 2508 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:18:27,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 225 transitions, 3033 flow [2024-06-27 19:18:28,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 225 transitions, 2937 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:28,180 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 2485 flow [2024-06-27 19:18:28,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2485, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-27 19:18:28,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-27 19:18:28,180 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 2485 flow [2024-06-27 19:18:28,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:28,181 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:28,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 19:18:28,181 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:18:28,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:28,182 INFO L85 PathProgramCache]: Analyzing trace with hash 961157520, now seen corresponding path program 1 times [2024-06-27 19:18:28,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:28,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447807731] [2024-06-27 19:18:28,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:28,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:28,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:28,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:18:28,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:28,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447807731] [2024-06-27 19:18:28,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447807731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:28,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:28,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:28,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061654607] [2024-06-27 19:18:28,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:28,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:28,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:28,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:28,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:28,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:28,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 2485 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:28,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:28,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:28,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:29,000 INFO L124 PetriNetUnfolderBase]: 3117/5352 cut-off events. [2024-06-27 19:18:29,001 INFO L125 PetriNetUnfolderBase]: For 192103/192119 co-relation queries the response was YES. [2024-06-27 19:18:29,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33650 conditions, 5352 events. 3117/5352 cut-off events. For 192103/192119 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36663 event pairs, 1219 based on Foata normal form. 13/5360 useless extension candidates. Maximal degree in co-relation 33565. Up to 4869 conditions per place. [2024-06-27 19:18:29,049 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-27 19:18:29,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3153 flow [2024-06-27 19:18:29,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:29,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:18:29,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 19:18:29,050 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 2485 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:18:29,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3153 flow [2024-06-27 19:18:29,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3089 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:29,321 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2674 flow [2024-06-27 19:18:29,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2674, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-27 19:18:29,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 19:18:29,322 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2674 flow [2024-06-27 19:18:29,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:29,323 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:29,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 19:18:29,323 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:29,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:29,323 INFO L85 PathProgramCache]: Analyzing trace with hash 2115092788, now seen corresponding path program 2 times [2024-06-27 19:18:29,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:29,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739873109] [2024-06-27 19:18:29,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:29,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:29,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:29,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:29,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:29,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739873109] [2024-06-27 19:18:29,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739873109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:29,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:29,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:29,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519768408] [2024-06-27 19:18:29,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:29,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:29,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:29,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:29,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:29,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:29,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2674 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:29,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:29,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:29,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:30,145 INFO L124 PetriNetUnfolderBase]: 3130/5371 cut-off events. [2024-06-27 19:18:30,145 INFO L125 PetriNetUnfolderBase]: For 207716/207732 co-relation queries the response was YES. [2024-06-27 19:18:30,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34991 conditions, 5371 events. 3130/5371 cut-off events. For 207716/207732 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36796 event pairs, 1230 based on Foata normal form. 13/5377 useless extension candidates. Maximal degree in co-relation 34904. Up to 4834 conditions per place. [2024-06-27 19:18:30,187 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 68 changer transitions 0/245 dead transitions. [2024-06-27 19:18:30,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 245 transitions, 3673 flow [2024-06-27 19:18:30,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:30,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:18:30,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:18:30,189 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2674 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:18:30,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 245 transitions, 3673 flow [2024-06-27 19:18:30,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3568 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:30,517 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3016 flow [2024-06-27 19:18:30,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3016, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-27 19:18:30,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 19:18:30,518 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3016 flow [2024-06-27 19:18:30,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:30,519 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:30,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 19:18:30,519 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:30,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:30,519 INFO L85 PathProgramCache]: Analyzing trace with hash 2126520628, now seen corresponding path program 3 times [2024-06-27 19:18:30,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:30,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087084157] [2024-06-27 19:18:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:30,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:30,596 INFO 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,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:30,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087084157] [2024-06-27 19:18:30,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087084157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:30,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:30,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:30,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500782186] [2024-06-27 19:18:30,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:30,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:30,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:30,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:30,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:30,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:30,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3016 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:30,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:30,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:30,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:31,276 INFO L124 PetriNetUnfolderBase]: 3127/5367 cut-off events. [2024-06-27 19:18:31,276 INFO L125 PetriNetUnfolderBase]: For 212865/212881 co-relation queries the response was YES. [2024-06-27 19:18:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 5367 events. 3127/5367 cut-off events. For 212865/212881 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36741 event pairs, 1230 based on Foata normal form. 13/5373 useless extension candidates. Maximal degree in co-relation 35757. Up to 4832 conditions per place. [2024-06-27 19:18:31,329 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 68 changer transitions 0/241 dead transitions. [2024-06-27 19:18:31,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 3672 flow [2024-06-27 19:18:31,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:31,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:31,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 19:18:31,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-27 19:18:31,331 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3016 flow. Second operand 6 states and 143 transitions. [2024-06-27 19:18:31,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 3672 flow [2024-06-27 19:18:31,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 3562 flow, removed 55 selfloop flow, removed 0 redundant places. [2024-06-27 19:18:31,679 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 3048 flow [2024-06-27 19:18:31,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3048, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-27 19:18:31,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-27 19:18:31,679 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 3048 flow [2024-06-27 19:18:31,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:31,680 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:31,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 19:18:31,680 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:31,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:31,680 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 4 times [2024-06-27 19:18:31,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:31,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822046305] [2024-06-27 19:18:31,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:31,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:31,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:31,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:31,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822046305] [2024-06-27 19:18:31,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822046305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:31,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:31,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:31,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104035187] [2024-06-27 19:18:31,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:31,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:31,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:31,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:31,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:31,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:31,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 3048 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:31,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:31,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:31,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:32,471 INFO L124 PetriNetUnfolderBase]: 3121/5360 cut-off events. [2024-06-27 19:18:32,471 INFO L125 PetriNetUnfolderBase]: For 213891/213907 co-relation queries the response was YES. [2024-06-27 19:18:32,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34969 conditions, 5360 events. 3121/5360 cut-off events. For 213891/213907 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36677 event pairs, 1218 based on Foata normal form. 14/5369 useless extension candidates. Maximal degree in co-relation 34876. Up to 4854 conditions per place. [2024-06-27 19:18:32,523 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-27 19:18:32,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 244 transitions, 3722 flow [2024-06-27 19:18:32,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:32,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 19:18:32,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-27 19:18:32,524 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 3048 flow. Second operand 6 states and 148 transitions. [2024-06-27 19:18:32,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 244 transitions, 3722 flow [2024-06-27 19:18:32,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 244 transitions, 3473 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:32,943 INFO L231 Difference]: Finished difference. Result has 185 places, 226 transitions, 2914 flow [2024-06-27 19:18:32,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2914, PETRI_PLACES=185, PETRI_TRANSITIONS=226} [2024-06-27 19:18:32,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 19:18:32,944 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 226 transitions, 2914 flow [2024-06-27 19:18:32,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:32,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:32,944 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:32,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 19:18:32,945 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:32,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:32,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-27 19:18:32,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:32,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674560164] [2024-06-27 19:18:32,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:32,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:32,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:33,039 INFO 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,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:33,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674560164] [2024-06-27 19:18:33,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674560164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:33,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:33,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:33,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679972792] [2024-06-27 19:18:33,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:33,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:33,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:33,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:33,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:33,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:33,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 226 transitions, 2914 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:33,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:33,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:33,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:33,731 INFO L124 PetriNetUnfolderBase]: 3063/5282 cut-off events. [2024-06-27 19:18:33,732 INFO L125 PetriNetUnfolderBase]: For 230960/230978 co-relation queries the response was YES. [2024-06-27 19:18:33,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 5282 events. 3063/5282 cut-off events. For 230960/230978 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36501 event pairs, 1179 based on Foata normal form. 27/5273 useless extension candidates. Maximal degree in co-relation 34824. Up to 4710 conditions per place. [2024-06-27 19:18:33,785 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-06-27 19:18:33,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 248 transitions, 3640 flow [2024-06-27 19:18:33,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:33,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:33,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:18:33,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:18:33,786 INFO L175 Difference]: Start difference. First operand has 185 places, 226 transitions, 2914 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:18:33,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 248 transitions, 3640 flow [2024-06-27 19:18:34,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 248 transitions, 3501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:34,119 INFO L231 Difference]: Finished difference. Result has 186 places, 228 transitions, 2938 flow [2024-06-27 19:18:34,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2938, PETRI_PLACES=186, PETRI_TRANSITIONS=228} [2024-06-27 19:18:34,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-27 19:18:34,120 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 228 transitions, 2938 flow [2024-06-27 19:18:34,120 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,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:34,121 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:34,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 19:18:34,121 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,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-27 19:18:34,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:34,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161725501] [2024-06-27 19:18:34,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:34,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:34,208 INFO 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,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:34,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161725501] [2024-06-27 19:18:34,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161725501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:34,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:34,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:34,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764444304] [2024-06-27 19:18:34,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:34,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:34,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:34,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:34,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:34,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-27 19:18:34,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 228 transitions, 2938 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,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:34,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-27 19:18:34,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:34,952 INFO L124 PetriNetUnfolderBase]: 3128/5383 cut-off events. [2024-06-27 19:18:34,952 INFO L125 PetriNetUnfolderBase]: For 246781/246799 co-relation queries the response was YES. [2024-06-27 19:18:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36125 conditions, 5383 events. 3128/5383 cut-off events. For 246781/246799 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37312 event pairs, 1174 based on Foata normal form. 27/5374 useless extension candidates. Maximal degree in co-relation 36031. Up to 4613 conditions per place. [2024-06-27 19:18:35,008 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 58 changer transitions 0/256 dead transitions. [2024-06-27 19:18:35,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 256 transitions, 3828 flow [2024-06-27 19:18:35,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:35,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:35,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:18:35,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:18:35,010 INFO L175 Difference]: Start difference. First operand has 186 places, 228 transitions, 2938 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:18:35,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 256 transitions, 3828 flow [2024-06-27 19:18:35,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 256 transitions, 3693 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:35,377 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2998 flow [2024-06-27 19:18:35,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-27 19:18:35,377 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-27 19:18:35,378 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2998 flow [2024-06-27 19:18:35,378 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,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:35,378 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:35,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 19:18:35,378 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:35,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:35,379 INFO L85 PathProgramCache]: Analyzing trace with hash 2123672596, now seen corresponding path program 1 times [2024-06-27 19:18:35,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:35,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428697878] [2024-06-27 19:18:35,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:35,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:35,470 INFO 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,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:35,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428697878] [2024-06-27 19:18:35,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428697878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:35,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:35,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:35,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377404150] [2024-06-27 19:18:35,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:35,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:35,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:35,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:35,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:35,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:35,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:35,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:35,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:35,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:36,171 INFO L124 PetriNetUnfolderBase]: 3237/5536 cut-off events. [2024-06-27 19:18:36,172 INFO L125 PetriNetUnfolderBase]: For 249416/249419 co-relation queries the response was YES. [2024-06-27 19:18:36,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 5536 events. 3237/5536 cut-off events. For 249416/249419 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38078 event pairs, 1205 based on Foata normal form. 4/5536 useless extension candidates. Maximal degree in co-relation 37026. Up to 5053 conditions per place. [2024-06-27 19:18:36,227 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 31 changer transitions 0/262 dead transitions. [2024-06-27 19:18:36,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 262 transitions, 3824 flow [2024-06-27 19:18:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:36,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:36,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 19:18:36,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 19:18:36,229 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2998 flow. Second operand 6 states and 146 transitions. [2024-06-27 19:18:36,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 262 transitions, 3824 flow [2024-06-27 19:18:36,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 262 transitions, 3723 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:36,709 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 3092 flow [2024-06-27 19:18:36,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3092, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-27 19:18:36,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 19:18:36,710 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 3092 flow [2024-06-27 19:18:36,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:36,710 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,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 19:18:36,711 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:36,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-27 19:18:36,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:36,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116255973] [2024-06-27 19:18:36,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:36,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:36,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:36,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:36,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:36,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116255973] [2024-06-27 19:18:36,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116255973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:36,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:36,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:18:36,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337211168] [2024-06-27 19:18:36,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:36,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:18:36,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:36,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:18:36,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:18:36,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:36,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 3092 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:36,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:36,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:36,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:37,541 INFO L124 PetriNetUnfolderBase]: 3232/5529 cut-off events. [2024-06-27 19:18:37,541 INFO L125 PetriNetUnfolderBase]: For 257478/257481 co-relation queries the response was YES. [2024-06-27 19:18:37,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37266 conditions, 5529 events. 3232/5529 cut-off events. For 257478/257481 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38025 event pairs, 1235 based on Foata normal form. 4/5529 useless extension candidates. Maximal degree in co-relation 37168. Up to 5113 conditions per place. [2024-06-27 19:18:37,604 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 221 selfloop transitions, 26 changer transitions 0/254 dead transitions. [2024-06-27 19:18:37,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 254 transitions, 3662 flow [2024-06-27 19:18:37,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:18:37,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:18:37,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 19:18:37,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:37,605 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 3092 flow. Second operand 6 states and 138 transitions. [2024-06-27 19:18:37,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 254 transitions, 3662 flow [2024-06-27 19:18:38,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3546 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 19:18:38,083 INFO L231 Difference]: Finished difference. Result has 196 places, 236 transitions, 3033 flow [2024-06-27 19:18:38,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3033, PETRI_PLACES=196, PETRI_TRANSITIONS=236} [2024-06-27 19:18:38,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-27 19:18:38,084 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 236 transitions, 3033 flow [2024-06-27 19:18:38,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 19:18:38,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:38,084 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:38,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 19:18:38,084 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:38,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:38,085 INFO L85 PathProgramCache]: Analyzing trace with hash -665244466, now seen corresponding path program 1 times [2024-06-27 19:18:38,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:38,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156570648] [2024-06-27 19:18:38,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:38,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:38,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:38,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:18:38,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:38,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156570648] [2024-06-27 19:18:38,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156570648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:38,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:38,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:38,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197914830] [2024-06-27 19:18:38,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:38,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:38,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:38,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:38,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:38,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:38,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 236 transitions, 3033 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:38,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:38,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:38,973 INFO L124 PetriNetUnfolderBase]: 3261/5573 cut-off events. [2024-06-27 19:18:38,973 INFO L125 PetriNetUnfolderBase]: For 270759/270775 co-relation queries the response was YES. [2024-06-27 19:18:39,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 5573 events. 3261/5573 cut-off events. For 270759/270775 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38356 event pairs, 1210 based on Foata normal form. 13/5581 useless extension candidates. Maximal degree in co-relation 37797. Up to 4916 conditions per place. [2024-06-27 19:18:39,032 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 100 changer transitions 0/282 dead transitions. [2024-06-27 19:18:39,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 282 transitions, 4155 flow [2024-06-27 19:18:39,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:39,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:39,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-27 19:18:39,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:18:39,034 INFO L175 Difference]: Start difference. First operand has 196 places, 236 transitions, 3033 flow. Second operand 10 states and 240 transitions. [2024-06-27 19:18:39,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 282 transitions, 4155 flow [2024-06-27 19:18:39,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 282 transitions, 4098 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:39,490 INFO L231 Difference]: Finished difference. Result has 202 places, 245 transitions, 3344 flow [2024-06-27 19:18:39,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=202, PETRI_TRANSITIONS=245} [2024-06-27 19:18:39,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 19:18:39,491 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 245 transitions, 3344 flow [2024-06-27 19:18:39,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:39,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] [2024-06-27 19:18:39,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 19:18:39,492 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:39,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash 297897448, now seen corresponding path program 1 times [2024-06-27 19:18:39,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:39,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351134975] [2024-06-27 19:18:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:39,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:39,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:39,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:39,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351134975] [2024-06-27 19:18:39,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351134975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:39,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:39,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:39,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045491595] [2024-06-27 19:18:39,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:39,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:39,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:39,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:39,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:39,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:39,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 245 transitions, 3344 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:39,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:39,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:40,371 INFO L124 PetriNetUnfolderBase]: 3286/5630 cut-off events. [2024-06-27 19:18:40,371 INFO L125 PetriNetUnfolderBase]: For 288177/288193 co-relation queries the response was YES. [2024-06-27 19:18:40,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39770 conditions, 5630 events. 3286/5630 cut-off events. For 288177/288193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39010 event pairs, 1249 based on Foata normal form. 14/5639 useless extension candidates. Maximal degree in co-relation 39669. Up to 5120 conditions per place. [2024-06-27 19:18:40,428 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 39 changer transitions 2/277 dead transitions. [2024-06-27 19:18:40,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4069 flow [2024-06-27 19:18:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:40,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:40,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:18:40,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:18:40,429 INFO L175 Difference]: Start difference. First operand has 202 places, 245 transitions, 3344 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:18:40,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4069 flow [2024-06-27 19:18:40,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3890 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:40,929 INFO L231 Difference]: Finished difference. Result has 206 places, 254 transitions, 3382 flow [2024-06-27 19:18:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=206, PETRI_TRANSITIONS=254} [2024-06-27 19:18:40,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 19:18:40,929 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 254 transitions, 3382 flow [2024-06-27 19:18:40,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:40,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] [2024-06-27 19:18:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 19:18:40,930 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:40,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:40,930 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 2 times [2024-06-27 19:18:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541467642] [2024-06-27 19:18:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:40,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:41,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:41,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541467642] [2024-06-27 19:18:41,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541467642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:41,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:41,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:41,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328671169] [2024-06-27 19:18:41,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:41,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:41,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:41,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:41,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:41,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:41,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 254 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:41,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:41,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:41,920 INFO L124 PetriNetUnfolderBase]: 3325/5695 cut-off events. [2024-06-27 19:18:41,920 INFO L125 PetriNetUnfolderBase]: For 298692/298705 co-relation queries the response was YES. [2024-06-27 19:18:41,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 5695 events. 3325/5695 cut-off events. For 298692/298705 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39557 event pairs, 1215 based on Foata normal form. 11/5701 useless extension candidates. Maximal degree in co-relation 40486. Up to 5136 conditions per place. [2024-06-27 19:18:41,981 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 63 changer transitions 1/294 dead transitions. [2024-06-27 19:18:41,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4502 flow [2024-06-27 19:18:41,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:41,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:18:41,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:18:41,982 INFO L175 Difference]: Start difference. First operand has 206 places, 254 transitions, 3382 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:18:41,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4502 flow [2024-06-27 19:18:42,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4391 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:42,553 INFO L231 Difference]: Finished difference. Result has 211 places, 273 transitions, 3764 flow [2024-06-27 19:18:42,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3764, PETRI_PLACES=211, PETRI_TRANSITIONS=273} [2024-06-27 19:18:42,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 19:18:42,553 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 273 transitions, 3764 flow [2024-06-27 19:18:42,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:42,554 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:42,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 19:18:42,554 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:42,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:42,554 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 3 times [2024-06-27 19:18:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:42,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675598866] [2024-06-27 19:18:42,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:42,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:42,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:42,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:42,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675598866] [2024-06-27 19:18:42,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675598866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:42,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:42,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:42,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930901032] [2024-06-27 19:18:42,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:42,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:42,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:42,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:42,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 273 transitions, 3764 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:42,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:42,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:43,502 INFO L124 PetriNetUnfolderBase]: 3315/5660 cut-off events. [2024-06-27 19:18:43,502 INFO L125 PetriNetUnfolderBase]: For 314099/314112 co-relation queries the response was YES. [2024-06-27 19:18:43,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40919 conditions, 5660 events. 3315/5660 cut-off events. For 314099/314112 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39136 event pairs, 1218 based on Foata normal form. 12/5667 useless extension candidates. Maximal degree in co-relation 40812. Up to 5128 conditions per place. [2024-06-27 19:18:43,563 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 59 changer transitions 2/293 dead transitions. [2024-06-27 19:18:43,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 293 transitions, 4478 flow [2024-06-27 19:18:43,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:43,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:43,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 19:18:43,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-27 19:18:43,564 INFO L175 Difference]: Start difference. First operand has 211 places, 273 transitions, 3764 flow. Second operand 9 states and 201 transitions. [2024-06-27 19:18:43,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 293 transitions, 4478 flow [2024-06-27 19:18:44,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 293 transitions, 4409 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-27 19:18:44,495 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 3788 flow [2024-06-27 19:18:44,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3788, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-06-27 19:18:44,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-27 19:18:44,496 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 3788 flow [2024-06-27 19:18:44,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:44,496 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:44,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 19:18:44,497 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:44,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:44,497 INFO L85 PathProgramCache]: Analyzing trace with hash 209239432, now seen corresponding path program 1 times [2024-06-27 19:18:44,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:44,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708189451] [2024-06-27 19:18:44,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:44,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:44,607 INFO 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,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:44,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708189451] [2024-06-27 19:18:44,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708189451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:44,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:44,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:44,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619028207] [2024-06-27 19:18:44,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:44,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:44,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:44,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:44,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:44,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:44,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 3788 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:44,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:44,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:45,449 INFO L124 PetriNetUnfolderBase]: 3328/5693 cut-off events. [2024-06-27 19:18:45,449 INFO L125 PetriNetUnfolderBase]: For 329814/329824 co-relation queries the response was YES. [2024-06-27 19:18:45,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41321 conditions, 5693 events. 3328/5693 cut-off events. For 329814/329824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39267 event pairs, 1061 based on Foata normal form. 14/5704 useless extension candidates. Maximal degree in co-relation 41212. Up to 5190 conditions per place. [2024-06-27 19:18:45,518 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 20 changer transitions 0/303 dead transitions. [2024-06-27 19:18:45,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 303 transitions, 4525 flow [2024-06-27 19:18:45,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:45,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:45,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:18:45,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:45,519 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 3788 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:18:45,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 303 transitions, 4525 flow [2024-06-27 19:18:46,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 303 transitions, 4418 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:46,114 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3777 flow [2024-06-27 19:18:46,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-27 19:18:46,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-27 19:18:46,115 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3777 flow [2024-06-27 19:18:46,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:46,115 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:46,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 19:18:46,116 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:46,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:46,116 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-27 19:18:46,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:46,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966921493] [2024-06-27 19:18:46,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:46,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:46,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:46,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:46,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:46,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966921493] [2024-06-27 19:18:46,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966921493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:46,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:46,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:46,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50068364] [2024-06-27 19:18:46,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:46,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:46,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:46,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:46,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:46,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:46,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:46,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:46,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:47,201 INFO L124 PetriNetUnfolderBase]: 3348/5727 cut-off events. [2024-06-27 19:18:47,202 INFO L125 PetriNetUnfolderBase]: For 338395/338405 co-relation queries the response was YES. [2024-06-27 19:18:47,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5727 events. 3348/5727 cut-off events. For 338395/338405 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39548 event pairs, 1198 based on Foata normal form. 14/5738 useless extension candidates. Maximal degree in co-relation 41592. Up to 5213 conditions per place. [2024-06-27 19:18:47,264 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-27 19:18:47,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 306 transitions, 4621 flow [2024-06-27 19:18:47,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:18:47,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:18:47,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:18:47,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:18:47,266 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3777 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:18:47,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 306 transitions, 4621 flow [2024-06-27 19:18:47,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 306 transitions, 4555 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:18:47,910 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3785 flow [2024-06-27 19:18:47,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-27 19:18:47,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-27 19:18:47,911 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3785 flow [2024-06-27 19:18:47,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:47,911 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:47,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 19:18:47,911 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:47,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:47,912 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 3 times [2024-06-27 19:18:47,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:47,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463447672] [2024-06-27 19:18:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:47,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:48,019 INFO 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,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:48,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463447672] [2024-06-27 19:18:48,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463447672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:48,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:48,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:48,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083767287] [2024-06-27 19:18:48,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:48,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:48,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:48,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:48,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:48,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:48,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:48,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:48,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:49,043 INFO L124 PetriNetUnfolderBase]: 3330/5701 cut-off events. [2024-06-27 19:18:49,043 INFO L125 PetriNetUnfolderBase]: For 342597/342607 co-relation queries the response was YES. [2024-06-27 19:18:49,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 5701 events. 3330/5701 cut-off events. For 342597/342607 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39350 event pairs, 1204 based on Foata normal form. 16/5714 useless extension candidates. Maximal degree in co-relation 41276. Up to 5235 conditions per place. [2024-06-27 19:18:49,115 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-27 19:18:49,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 301 transitions, 4479 flow [2024-06-27 19:18:49,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:49,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 19:18:49,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-27 19:18:49,117 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3785 flow. Second operand 7 states and 158 transitions. [2024-06-27 19:18:49,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 301 transitions, 4479 flow [2024-06-27 19:18:49,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 4373 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 19:18:49,945 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3720 flow [2024-06-27 19:18:49,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3720, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-27 19:18:49,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 19:18:49,946 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3720 flow [2024-06-27 19:18:49,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:49,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:49,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 19:18:49,947 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:49,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:49,948 INFO L85 PathProgramCache]: Analyzing trace with hash -728071834, now seen corresponding path program 2 times [2024-06-27 19:18:49,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:49,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894217526] [2024-06-27 19:18:49,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:49,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:50,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:50,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:50,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894217526] [2024-06-27 19:18:50,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894217526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:50,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:50,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:50,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230097186] [2024-06-27 19:18:50,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:50,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:50,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:50,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:50,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:50,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:50,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:50,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:50,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:50,975 INFO L124 PetriNetUnfolderBase]: 3343/5708 cut-off events. [2024-06-27 19:18:50,975 INFO L125 PetriNetUnfolderBase]: For 354058/354071 co-relation queries the response was YES. [2024-06-27 19:18:51,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41634 conditions, 5708 events. 3343/5708 cut-off events. For 354058/354071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39394 event pairs, 1154 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41521. Up to 5083 conditions per place. [2024-06-27 19:18:51,043 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 208 selfloop transitions, 102 changer transitions 0/317 dead transitions. [2024-06-27 19:18:51,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 317 transitions, 5042 flow [2024-06-27 19:18:51,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:18:51,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:18:51,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 19:18:51,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 19:18:51,045 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3720 flow. Second operand 9 states and 218 transitions. [2024-06-27 19:18:51,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 317 transitions, 5042 flow [2024-06-27 19:18:51,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 317 transitions, 5007 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 19:18:51,728 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 4113 flow [2024-06-27 19:18:51,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-27 19:18:51,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 19:18:51,729 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 4113 flow [2024-06-27 19:18:51,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:51,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:18:51,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 19:18:51,730 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:51,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:51,730 INFO L85 PathProgramCache]: Analyzing trace with hash 284001304, now seen corresponding path program 3 times [2024-06-27 19:18:51,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:51,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063129019] [2024-06-27 19:18:51,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:51,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:51,820 INFO 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,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:51,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063129019] [2024-06-27 19:18:51,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063129019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:51,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:51,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:51,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274326493] [2024-06-27 19:18:51,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:51,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:51,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:51,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:51,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:51,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:51,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 4113 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:51,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:51,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:52,736 INFO L124 PetriNetUnfolderBase]: 3340/5708 cut-off events. [2024-06-27 19:18:52,737 INFO L125 PetriNetUnfolderBase]: For 365762/365775 co-relation queries the response was YES. [2024-06-27 19:18:52,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 5708 events. 3340/5708 cut-off events. For 365762/365775 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39397 event pairs, 1161 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41963. Up to 5081 conditions per place. [2024-06-27 19:18:52,806 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 105 changer transitions 0/315 dead transitions. [2024-06-27 19:18:52,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 5217 flow [2024-06-27 19:18:52,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:18:52,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:18:52,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 19:18:52,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 19:18:52,807 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 4113 flow. Second operand 10 states and 233 transitions. [2024-06-27 19:18:52,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 5217 flow [2024-06-27 19:18:53,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 5025 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-27 19:18:53,585 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 4137 flow [2024-06-27 19:18:53,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4137, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-27 19:18:53,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-27 19:18:53,585 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 4137 flow [2024-06-27 19:18:53,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:53,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] [2024-06-27 19:18:53,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 19:18:53,586 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:53,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:53,586 INFO L85 PathProgramCache]: Analyzing trace with hash 284001676, now seen corresponding path program 1 times [2024-06-27 19:18:53,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:53,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878410200] [2024-06-27 19:18:53,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:53,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:53,687 INFO 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,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:53,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878410200] [2024-06-27 19:18:53,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878410200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:53,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:53,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:53,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798528916] [2024-06-27 19:18:53,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:53,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:53,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:53,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:53,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 4137 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:53,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:53,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:54,541 INFO L124 PetriNetUnfolderBase]: 3337/5699 cut-off events. [2024-06-27 19:18:54,541 INFO L125 PetriNetUnfolderBase]: For 374759/374772 co-relation queries the response was YES. [2024-06-27 19:18:54,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42309 conditions, 5699 events. 3337/5699 cut-off events. For 374759/374772 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39292 event pairs, 1215 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 42193. Up to 5205 conditions per place. [2024-06-27 19:18:54,606 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-27 19:18:54,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 4755 flow [2024-06-27 19:18:54,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:54,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:18:54,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:18:54,607 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 4137 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:18:54,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 4755 flow [2024-06-27 19:18:55,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 299 transitions, 4489 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:18:55,449 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3975 flow [2024-06-27 19:18:55,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3975, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-27 19:18:55,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:18:55,449 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3975 flow [2024-06-27 19:18:55,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:55,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] [2024-06-27 19:18:55,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 19:18:55,450 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:55,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:55,450 INFO L85 PathProgramCache]: Analyzing trace with hash 278340394, now seen corresponding path program 4 times [2024-06-27 19:18:55,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:55,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942666508] [2024-06-27 19:18:55,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:55,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:55,540 INFO 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,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:55,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942666508] [2024-06-27 19:18:55,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942666508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:55,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:55,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:55,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72085531] [2024-06-27 19:18:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:55,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:55,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:55,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:55,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:55,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:55,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3975 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:55,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:55,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:56,510 INFO L124 PetriNetUnfolderBase]: 3334/5700 cut-off events. [2024-06-27 19:18:56,511 INFO L125 PetriNetUnfolderBase]: For 385447/385460 co-relation queries the response was YES. [2024-06-27 19:18:56,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5700 events. 3334/5700 cut-off events. For 385447/385460 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39396 event pairs, 1162 based on Foata normal form. 11/5706 useless extension candidates. Maximal degree in co-relation 42005. Up to 5077 conditions per place. [2024-06-27 19:18:56,568 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 94 changer transitions 0/310 dead transitions. [2024-06-27 19:18:56,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4859 flow [2024-06-27 19:18:56,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:18:56,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:18:56,570 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3975 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:18:56,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4859 flow [2024-06-27 19:18:57,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 310 transitions, 4682 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:57,212 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3996 flow [2024-06-27 19:18:57,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3996, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-27 19:18:57,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:18:57,213 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3996 flow [2024-06-27 19:18:57,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:57,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:18:57,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 19:18:57,213 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:57,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:57,214 INFO L85 PathProgramCache]: Analyzing trace with hash 278460550, now seen corresponding path program 4 times [2024-06-27 19:18:57,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:57,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457114003] [2024-06-27 19:18:57,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:57,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:57,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:57,308 INFO 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,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:57,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457114003] [2024-06-27 19:18:57,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457114003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:57,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:57,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:57,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284826222] [2024-06-27 19:18:57,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:57,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:57,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:57,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:57,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:57,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:57,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3996 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:57,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:57,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:58,195 INFO L124 PetriNetUnfolderBase]: 3330/5695 cut-off events. [2024-06-27 19:18:58,196 INFO L125 PetriNetUnfolderBase]: For 385226/385239 co-relation queries the response was YES. [2024-06-27 19:18:58,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42067 conditions, 5695 events. 3330/5695 cut-off events. For 385226/385239 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39339 event pairs, 1186 based on Foata normal form. 12/5702 useless extension candidates. Maximal degree in co-relation 41951. Up to 5203 conditions per place. [2024-06-27 19:18:58,258 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 256 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-27 19:18:58,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 303 transitions, 4740 flow [2024-06-27 19:18:58,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:18:58,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:18:58,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:18:58,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 19:18:58,260 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3996 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:18:58,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 303 transitions, 4740 flow [2024-06-27 19:18:58,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4506 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:18:58,951 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3854 flow [2024-06-27 19:18:58,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3854, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-27 19:18:58,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:18:58,951 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3854 flow [2024-06-27 19:18:58,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:18:58,952 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,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 19:18:58,952 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:58,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:18:58,952 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 5 times [2024-06-27 19:18:58,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:18:58,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523721343] [2024-06-27 19:18:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:18:58,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:18:58,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:18:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:18:59,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:18:59,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523721343] [2024-06-27 19:18:59,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523721343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:18:59,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:18:59,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:18:59,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886549837] [2024-06-27 19:18:59,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:18:59,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:18:59,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:18:59,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:18:59,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:18:59,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:18:59,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:18:59,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:18:59,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:18:59,938 INFO L124 PetriNetUnfolderBase]: 3322/5683 cut-off events. [2024-06-27 19:18:59,938 INFO L125 PetriNetUnfolderBase]: For 392821/392834 co-relation queries the response was YES. [2024-06-27 19:18:59,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41893 conditions, 5683 events. 3322/5683 cut-off events. For 392821/392834 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39223 event pairs, 1208 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 41776. Up to 5195 conditions per place. [2024-06-27 19:19:00,006 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 40 changer transitions 0/302 dead transitions. [2024-06-27 19:19:00,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4486 flow [2024-06-27 19:19:00,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:00,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:19:00,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 19:19:00,008 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3854 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:19:00,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4486 flow [2024-06-27 19:19:00,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 302 transitions, 4319 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:00,735 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3775 flow [2024-06-27 19:19:00,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3775, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-27 19:19:00,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 19:19:00,735 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3775 flow [2024-06-27 19:19:00,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:00,736 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,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 19:19:00,736 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:19:00,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash 917805790, now seen corresponding path program 5 times [2024-06-27 19:19:00,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:00,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37565880] [2024-06-27 19:19:00,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:00,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:00,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:00,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37565880] [2024-06-27 19:19:00,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37565880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:00,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:00,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:00,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753664793] [2024-06-27 19:19:00,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:00,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:00,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:00,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:00,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:00,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:00,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3775 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:00,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:00,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:01,702 INFO L124 PetriNetUnfolderBase]: 3360/5760 cut-off events. [2024-06-27 19:19:01,702 INFO L125 PetriNetUnfolderBase]: For 403422/403435 co-relation queries the response was YES. [2024-06-27 19:19:01,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42676 conditions, 5760 events. 3360/5760 cut-off events. For 403422/403435 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39907 event pairs, 1220 based on Foata normal form. 12/5767 useless extension candidates. Maximal degree in co-relation 42558. Up to 5152 conditions per place. [2024-06-27 19:19:01,767 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 87 changer transitions 1/324 dead transitions. [2024-06-27 19:19:01,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 4902 flow [2024-06-27 19:19:01,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:01,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:01,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 19:19:01,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-27 19:19:01,769 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3775 flow. Second operand 7 states and 172 transitions. [2024-06-27 19:19:01,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 4902 flow [2024-06-27 19:19:02,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 324 transitions, 4818 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:02,523 INFO L231 Difference]: Finished difference. Result has 241 places, 302 transitions, 4300 flow [2024-06-27 19:19:02,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4300, PETRI_PLACES=241, PETRI_TRANSITIONS=302} [2024-06-27 19:19:02,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-27 19:19:02,524 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 302 transitions, 4300 flow [2024-06-27 19:19:02,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:02,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:02,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 19:19:02,525 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:19:02,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:02,525 INFO L85 PathProgramCache]: Analyzing trace with hash 917794630, now seen corresponding path program 6 times [2024-06-27 19:19:02,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:02,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98755840] [2024-06-27 19:19:02,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:02,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:02,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:02,619 INFO 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,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:02,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98755840] [2024-06-27 19:19:02,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98755840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:02,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:02,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:02,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598467135] [2024-06-27 19:19:02,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:02,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:02,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:02,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:02,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:02,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:02,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 302 transitions, 4300 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:02,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:02,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:03,519 INFO L124 PetriNetUnfolderBase]: 3350/5754 cut-off events. [2024-06-27 19:19:03,519 INFO L125 PetriNetUnfolderBase]: For 400628/400641 co-relation queries the response was YES. [2024-06-27 19:19:03,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 5754 events. 3350/5754 cut-off events. For 400628/400641 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39947 event pairs, 1224 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 42705. Up to 5144 conditions per place. [2024-06-27 19:19:03,590 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 84 changer transitions 2/325 dead transitions. [2024-06-27 19:19:03,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 325 transitions, 4994 flow [2024-06-27 19:19:03,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:03,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:03,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 19:19:03,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-27 19:19:03,591 INFO L175 Difference]: Start difference. First operand has 241 places, 302 transitions, 4300 flow. Second operand 7 states and 174 transitions. [2024-06-27 19:19:03,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 325 transitions, 4994 flow [2024-06-27 19:19:04,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4927 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 19:19:04,465 INFO L231 Difference]: Finished difference. Result has 245 places, 300 transitions, 4394 flow [2024-06-27 19:19:04,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=245, PETRI_TRANSITIONS=300} [2024-06-27 19:19:04,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 19:19:04,465 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 300 transitions, 4394 flow [2024-06-27 19:19:04,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:04,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:04,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 19:19:04,466 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:19:04,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:04,466 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 7 times [2024-06-27 19:19:04,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:04,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882523162] [2024-06-27 19:19:04,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:04,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:04,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:04,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:04,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:04,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882523162] [2024-06-27 19:19:04,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882523162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:04,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:04,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:04,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228109774] [2024-06-27 19:19:04,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:04,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:04,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:04,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:04,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:04,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:04,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 300 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:04,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:04,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:05,538 INFO L124 PetriNetUnfolderBase]: 3313/5668 cut-off events. [2024-06-27 19:19:05,538 INFO L125 PetriNetUnfolderBase]: For 401595/401608 co-relation queries the response was YES. [2024-06-27 19:19:05,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42561 conditions, 5668 events. 3313/5668 cut-off events. For 401595/401608 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39031 event pairs, 1188 based on Foata normal form. 11/5674 useless extension candidates. Maximal degree in co-relation 42439. Up to 5163 conditions per place. [2024-06-27 19:19:05,600 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 46 changer transitions 4/314 dead transitions. [2024-06-27 19:19:05,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 314 transitions, 5042 flow [2024-06-27 19:19:05,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:05,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:05,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 19:19:05,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 19:19:05,601 INFO L175 Difference]: Start difference. First operand has 245 places, 300 transitions, 4394 flow. Second operand 7 states and 160 transitions. [2024-06-27 19:19:05,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 314 transitions, 5042 flow [2024-06-27 19:19:06,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 314 transitions, 4926 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:06,338 INFO L231 Difference]: Finished difference. Result has 247 places, 296 transitions, 4311 flow [2024-06-27 19:19:06,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4311, PETRI_PLACES=247, PETRI_TRANSITIONS=296} [2024-06-27 19:19:06,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 19:19:06,339 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 296 transitions, 4311 flow [2024-06-27 19:19:06,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:06,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:06,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 19:19:06,339 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:19:06,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:06,340 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 8 times [2024-06-27 19:19:06,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:06,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353433907] [2024-06-27 19:19:06,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:06,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:06,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:06,432 INFO 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,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:06,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353433907] [2024-06-27 19:19:06,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353433907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:06,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:06,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:06,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058363980] [2024-06-27 19:19:06,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:06,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:06,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:06,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:06,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:06,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:06,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 296 transitions, 4311 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:06,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:06,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:07,320 INFO L124 PetriNetUnfolderBase]: 3235/5535 cut-off events. [2024-06-27 19:19:07,321 INFO L125 PetriNetUnfolderBase]: For 388112/388119 co-relation queries the response was YES. [2024-06-27 19:19:07,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41622 conditions, 5535 events. 3235/5535 cut-off events. For 388112/388119 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37915 event pairs, 1174 based on Foata normal form. 4/5532 useless extension candidates. Maximal degree in co-relation 41501. Up to 4868 conditions per place. [2024-06-27 19:19:07,390 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 119 changer transitions 1/314 dead transitions. [2024-06-27 19:19:07,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5116 flow [2024-06-27 19:19:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:07,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:07,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:07,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:19:07,391 INFO L175 Difference]: Start difference. First operand has 247 places, 296 transitions, 4311 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:07,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5116 flow [2024-06-27 19:19:08,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4797 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:08,213 INFO L231 Difference]: Finished difference. Result has 245 places, 298 transitions, 4265 flow [2024-06-27 19:19:08,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=245, PETRI_TRANSITIONS=298} [2024-06-27 19:19:08,214 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 19:19:08,214 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 298 transitions, 4265 flow [2024-06-27 19:19:08,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:08,214 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,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 19:19:08,214 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:19:08,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:08,215 INFO L85 PathProgramCache]: Analyzing trace with hash 694756520, now seen corresponding path program 9 times [2024-06-27 19:19:08,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:08,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705108521] [2024-06-27 19:19:08,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:08,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:08,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:08,297 INFO 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,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:08,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705108521] [2024-06-27 19:19:08,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705108521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:08,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:08,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:08,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209554112] [2024-06-27 19:19:08,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:08,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:08,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:08,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:08,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:08,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:08,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 298 transitions, 4265 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:08,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:08,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:09,168 INFO L124 PetriNetUnfolderBase]: 3235/5531 cut-off events. [2024-06-27 19:19:09,168 INFO L125 PetriNetUnfolderBase]: For 400695/400708 co-relation queries the response was YES. [2024-06-27 19:19:09,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41673 conditions, 5531 events. 3235/5531 cut-off events. For 400695/400708 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37832 event pairs, 1148 based on Foata normal form. 12/5538 useless extension candidates. Maximal degree in co-relation 41553. Up to 4869 conditions per place. [2024-06-27 19:19:09,231 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 123 changer transitions 1/333 dead transitions. [2024-06-27 19:19:09,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 5160 flow [2024-06-27 19:19:09,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:09,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:09,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:19:09,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 19:19:09,232 INFO L175 Difference]: Start difference. First operand has 245 places, 298 transitions, 4265 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:19:09,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 5160 flow [2024-06-27 19:19:09,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 4968 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:09,992 INFO L231 Difference]: Finished difference. Result has 250 places, 300 transitions, 4373 flow [2024-06-27 19:19:09,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4373, PETRI_PLACES=250, PETRI_TRANSITIONS=300} [2024-06-27 19:19:09,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-27 19:19:09,993 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 300 transitions, 4373 flow [2024-06-27 19:19:09,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:09,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:09,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 19:19:09,994 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:19:09,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:09,994 INFO L85 PathProgramCache]: Analyzing trace with hash 694993670, now seen corresponding path program 10 times [2024-06-27 19:19:09,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:09,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748667981] [2024-06-27 19:19:09,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:09,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:10,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:10,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:10,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748667981] [2024-06-27 19:19:10,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748667981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:10,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:10,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:10,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318277997] [2024-06-27 19:19:10,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:10,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:10,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:10,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:10,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:10,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:10,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 300 transitions, 4373 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:10,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:10,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:10,918 INFO L124 PetriNetUnfolderBase]: 3203/5490 cut-off events. [2024-06-27 19:19:10,919 INFO L125 PetriNetUnfolderBase]: For 405528/405541 co-relation queries the response was YES. [2024-06-27 19:19:10,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41601 conditions, 5490 events. 3203/5490 cut-off events. For 405528/405541 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37596 event pairs, 1150 based on Foata normal form. 11/5496 useless extension candidates. Maximal degree in co-relation 41480. Up to 4813 conditions per place. [2024-06-27 19:19:10,994 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 122 changer transitions 2/324 dead transitions. [2024-06-27 19:19:10,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 324 transitions, 5067 flow [2024-06-27 19:19:10,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:10,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:10,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:19:10,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:19:10,996 INFO L175 Difference]: Start difference. First operand has 250 places, 300 transitions, 4373 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:19:10,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 324 transitions, 5067 flow [2024-06-27 19:19:11,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 4842 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:11,936 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4370 flow [2024-06-27 19:19:11,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4370, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-27 19:19:11,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 19:19:11,937 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4370 flow [2024-06-27 19:19:11,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:11,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:11,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:11,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 19:19:11,937 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:19:11,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:11,938 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 4 times [2024-06-27 19:19:11,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:11,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107120827] [2024-06-27 19:19:11,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:11,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:12,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:12,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:12,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107120827] [2024-06-27 19:19:12,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107120827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:12,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:12,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:12,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367269723] [2024-06-27 19:19:12,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:12,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:12,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:12,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:12,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:12,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:12,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4370 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:12,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:12,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:12,862 INFO L124 PetriNetUnfolderBase]: 3148/5374 cut-off events. [2024-06-27 19:19:12,863 INFO L125 PetriNetUnfolderBase]: For 420109/420113 co-relation queries the response was YES. [2024-06-27 19:19:12,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41126 conditions, 5374 events. 3148/5374 cut-off events. For 420109/420113 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36375 event pairs, 1090 based on Foata normal form. 9/5378 useless extension candidates. Maximal degree in co-relation 41005. Up to 4905 conditions per place. [2024-06-27 19:19:12,931 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 284 selfloop transitions, 26 changer transitions 0/317 dead transitions. [2024-06-27 19:19:12,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 5087 flow [2024-06-27 19:19:12,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:19:12,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:19:12,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-27 19:19:12,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 19:19:12,932 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4370 flow. Second operand 6 states and 136 transitions. [2024-06-27 19:19:12,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 5087 flow [2024-06-27 19:19:13,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 317 transitions, 4737 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:19:13,838 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 4088 flow [2024-06-27 19:19:13,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-27 19:19:13,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-27 19:19:13,839 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 4088 flow [2024-06-27 19:19:13,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:13,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] [2024-06-27 19:19:13,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 19:19:13,839 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:19:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-27 19:19:13,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:13,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121885620] [2024-06-27 19:19:13,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:13,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:13,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:13,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121885620] [2024-06-27 19:19:13,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121885620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:13,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:13,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:13,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737835181] [2024-06-27 19:19:13,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:13,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:13,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:13,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:13,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:13,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:13,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 4088 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:13,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:13,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:14,885 INFO L124 PetriNetUnfolderBase]: 3163/5426 cut-off events. [2024-06-27 19:19:14,885 INFO L125 PetriNetUnfolderBase]: For 411217/411227 co-relation queries the response was YES. [2024-06-27 19:19:14,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5426 events. 3163/5426 cut-off events. For 411217/411227 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37016 event pairs, 1094 based on Foata normal form. 16/5439 useless extension candidates. Maximal degree in co-relation 40725. Up to 4898 conditions per place. [2024-06-27 19:19:14,943 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 29 changer transitions 0/326 dead transitions. [2024-06-27 19:19:14,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 326 transitions, 4845 flow [2024-06-27 19:19:14,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:14,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:14,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 19:19:14,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 19:19:14,944 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 4088 flow. Second operand 8 states and 177 transitions. [2024-06-27 19:19:14,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 326 transitions, 4845 flow [2024-06-27 19:19:15,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4792 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:15,824 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4114 flow [2024-06-27 19:19:15,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4114, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-27 19:19:15,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-27 19:19:15,825 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4114 flow [2024-06-27 19:19:15,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:15,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:15,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 19:19:15,825 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:19:15,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:15,826 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-27 19:19:15,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:15,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372633671] [2024-06-27 19:19:15,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:15,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:15,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:15,921 INFO 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,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:15,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372633671] [2024-06-27 19:19:15,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372633671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:15,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:15,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:15,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861340955] [2024-06-27 19:19:15,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:15,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:15,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:15,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:15,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:15,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4114 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:15,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:15,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:16,808 INFO L124 PetriNetUnfolderBase]: 3150/5407 cut-off events. [2024-06-27 19:19:16,808 INFO L125 PetriNetUnfolderBase]: For 398209/398219 co-relation queries the response was YES. [2024-06-27 19:19:16,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 5407 events. 3150/5407 cut-off events. For 398209/398219 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36817 event pairs, 933 based on Foata normal form. 14/5418 useless extension candidates. Maximal degree in co-relation 40361. Up to 4757 conditions per place. [2024-06-27 19:19:16,873 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-27 19:19:16,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 4898 flow [2024-06-27 19:19:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:16,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:16,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:19:16,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 19:19:16,876 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4114 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:19:16,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 4898 flow [2024-06-27 19:19:17,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4837 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:17,715 INFO L231 Difference]: Finished difference. Result has 252 places, 300 transitions, 4133 flow [2024-06-27 19:19:17,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4133, PETRI_PLACES=252, PETRI_TRANSITIONS=300} [2024-06-27 19:19:17,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 19:19:17,715 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 300 transitions, 4133 flow [2024-06-27 19:19:17,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:17,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:17,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 19:19:17,716 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:19:17,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:17,716 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-27 19:19:17,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:17,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682131592] [2024-06-27 19:19:17,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:17,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:17,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:17,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:17,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682131592] [2024-06-27 19:19:17,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682131592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:17,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:17,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:17,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522724903] [2024-06-27 19:19:17,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:17,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:17,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:17,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:17,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:17,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:17,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 300 transitions, 4133 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:17,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:17,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:18,646 INFO L124 PetriNetUnfolderBase]: 3170/5444 cut-off events. [2024-06-27 19:19:18,647 INFO L125 PetriNetUnfolderBase]: For 398508/398512 co-relation queries the response was YES. [2024-06-27 19:19:18,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40702 conditions, 5444 events. 3170/5444 cut-off events. For 398508/398512 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37133 event pairs, 1062 based on Foata normal form. 7/5446 useless extension candidates. Maximal degree in co-relation 40580. Up to 4843 conditions per place. [2024-06-27 19:19:18,712 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-27 19:19:18,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 4924 flow [2024-06-27 19:19:18,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:19:18,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:19:18,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 19:19:18,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-27 19:19:18,715 INFO L175 Difference]: Start difference. First operand has 252 places, 300 transitions, 4133 flow. Second operand 6 states and 139 transitions. [2024-06-27 19:19:18,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 4924 flow [2024-06-27 19:19:19,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4844 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:19,581 INFO L231 Difference]: Finished difference. Result has 252 places, 304 transitions, 4188 flow [2024-06-27 19:19:19,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=245, 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=6, PETRI_FLOW=4188, PETRI_PLACES=252, PETRI_TRANSITIONS=304} [2024-06-27 19:19:19,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-27 19:19:19,582 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 304 transitions, 4188 flow [2024-06-27 19:19:19,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:19,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:19,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 19:19:19,582 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:19:19,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 6 times [2024-06-27 19:19:19,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:19,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554778670] [2024-06-27 19:19:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:19,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:19,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:19,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:19:19,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:19,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554778670] [2024-06-27 19:19:19,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554778670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:19,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:19,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:19,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856783946] [2024-06-27 19:19:19,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:19,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:19,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:19,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:19,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:19,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:19,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 304 transitions, 4188 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:19,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:19,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:20,519 INFO L124 PetriNetUnfolderBase]: 3207/5495 cut-off events. [2024-06-27 19:19:20,519 INFO L125 PetriNetUnfolderBase]: For 402585/402598 co-relation queries the response was YES. [2024-06-27 19:19:20,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 5495 events. 3207/5495 cut-off events. For 402585/402598 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37504 event pairs, 1119 based on Foata normal form. 11/5499 useless extension candidates. Maximal degree in co-relation 41319. Up to 4738 conditions per place. [2024-06-27 19:19:20,585 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-27 19:19:20,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 354 transitions, 5836 flow [2024-06-27 19:19:20,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:20,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:20,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 19:19:20,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 19:19:20,586 INFO L175 Difference]: Start difference. First operand has 252 places, 304 transitions, 4188 flow. Second operand 9 states and 224 transitions. [2024-06-27 19:19:20,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 354 transitions, 5836 flow [2024-06-27 19:19:21,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 354 transitions, 5783 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 19:19:21,503 INFO L231 Difference]: Finished difference. Result has 260 places, 318 transitions, 4816 flow [2024-06-27 19:19:21,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4816, PETRI_PLACES=260, PETRI_TRANSITIONS=318} [2024-06-27 19:19:21,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 19:19:21,503 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 318 transitions, 4816 flow [2024-06-27 19:19:21,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19: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] [2024-06-27 19:19:21,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 19:19:21,504 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:19:21,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:21,504 INFO L85 PathProgramCache]: Analyzing trace with hash -2031892974, now seen corresponding path program 7 times [2024-06-27 19:19:21,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:21,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930948953] [2024-06-27 19:19:21,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:21,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:21,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:21,588 INFO 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,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:21,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930948953] [2024-06-27 19:19:21,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930948953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:21,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:21,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:21,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820657430] [2024-06-27 19:19:21,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:21,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:21,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:21,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:21,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:21,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:21,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 318 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:21,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:21,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:22,529 INFO L124 PetriNetUnfolderBase]: 3212/5496 cut-off events. [2024-06-27 19:19:22,529 INFO L125 PetriNetUnfolderBase]: For 424251/424264 co-relation queries the response was YES. [2024-06-27 19:19:22,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43214 conditions, 5496 events. 3212/5496 cut-off events. For 424251/424264 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37475 event pairs, 1113 based on Foata normal form. 11/5500 useless extension candidates. Maximal degree in co-relation 43088. Up to 4742 conditions per place. [2024-06-27 19:19:22,597 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 157 changer transitions 0/359 dead transitions. [2024-06-27 19:19:22,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 359 transitions, 6277 flow [2024-06-27 19:19:22,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:19:22,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:19:22,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-27 19:19:22,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-27 19:19:22,599 INFO L175 Difference]: Start difference. First operand has 260 places, 318 transitions, 4816 flow. Second operand 11 states and 260 transitions. [2024-06-27 19:19:22,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 359 transitions, 6277 flow [2024-06-27 19:19:23,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 5872 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:23,723 INFO L231 Difference]: Finished difference. Result has 266 places, 321 transitions, 4816 flow [2024-06-27 19:19:23,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4816, PETRI_PLACES=266, PETRI_TRANSITIONS=321} [2024-06-27 19:19:23,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-27 19:19:23,724 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 321 transitions, 4816 flow [2024-06-27 19:19:23,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:23,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:23,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 19:19:23,725 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:19:23,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:23,725 INFO L85 PathProgramCache]: Analyzing trace with hash -317061228, now seen corresponding path program 2 times [2024-06-27 19:19:23,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:23,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800394650] [2024-06-27 19:19:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:23,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:23,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:19:23,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:23,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800394650] [2024-06-27 19:19:23,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800394650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:23,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:23,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:23,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051434087] [2024-06-27 19:19:23,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:23,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:23,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:23,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:23,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:23,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:23,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 321 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:23,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:23,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:24,734 INFO L124 PetriNetUnfolderBase]: 3217/5512 cut-off events. [2024-06-27 19:19:24,734 INFO L125 PetriNetUnfolderBase]: For 433431/433444 co-relation queries the response was YES. [2024-06-27 19:19:24,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42971 conditions, 5512 events. 3217/5512 cut-off events. For 433431/433444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37663 event pairs, 1125 based on Foata normal form. 11/5516 useless extension candidates. Maximal degree in co-relation 42845. Up to 4922 conditions per place. [2024-06-27 19:19:24,797 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 78 changer transitions 0/343 dead transitions. [2024-06-27 19:19:24,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 343 transitions, 5838 flow [2024-06-27 19:19:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:24,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:24,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-27 19:19:24,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 19:19:24,798 INFO L175 Difference]: Start difference. First operand has 266 places, 321 transitions, 4816 flow. Second operand 7 states and 165 transitions. [2024-06-27 19:19:24,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 343 transitions, 5838 flow [2024-06-27 19:19:25,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 343 transitions, 5476 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:25,924 INFO L231 Difference]: Finished difference. Result has 264 places, 324 transitions, 4684 flow [2024-06-27 19:19:25,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=264, PETRI_TRANSITIONS=324} [2024-06-27 19:19:25,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-27 19:19:25,925 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 324 transitions, 4684 flow [2024-06-27 19:19:25,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:25,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:25,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:25,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 19:19:25,926 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:19:25,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:25,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 8 times [2024-06-27 19:19:25,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:25,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683139873] [2024-06-27 19:19:25,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:25,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:26,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:19:26,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:26,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683139873] [2024-06-27 19:19:26,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683139873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:26,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:26,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:26,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575124105] [2024-06-27 19:19:26,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:26,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:26,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:26,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:26,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:26,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:26,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 324 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:26,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:26,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:26,953 INFO L124 PetriNetUnfolderBase]: 3222/5511 cut-off events. [2024-06-27 19:19:26,954 INFO L125 PetriNetUnfolderBase]: For 446431/446444 co-relation queries the response was YES. [2024-06-27 19:19:27,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 5511 events. 3222/5511 cut-off events. For 446431/446444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37591 event pairs, 1112 based on Foata normal form. 11/5515 useless extension candidates. Maximal degree in co-relation 42848. Up to 4750 conditions per place. [2024-06-27 19:19:27,021 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-27 19:19:27,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 5991 flow [2024-06-27 19:19:27,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:19:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:19:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:19:27,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 19:19:27,024 INFO L175 Difference]: Start difference. First operand has 264 places, 324 transitions, 4684 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:19:27,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 5991 flow [2024-06-27 19:19:28,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 357 transitions, 5789 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:28,282 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4871 flow [2024-06-27 19:19:28,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-27 19:19:28,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-27 19:19:28,283 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4871 flow [2024-06-27 19:19:28,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:28,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:28,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 19:19:28,284 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:28,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:28,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2087746900, now seen corresponding path program 3 times [2024-06-27 19:19:28,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:28,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031717112] [2024-06-27 19:19:28,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:28,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:28,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:28,373 INFO 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,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:28,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031717112] [2024-06-27 19:19:28,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031717112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:28,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:28,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:28,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370989449] [2024-06-27 19:19:28,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:28,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:28,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:28,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:28,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:28,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:28,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4871 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:28,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:28,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:29,272 INFO L124 PetriNetUnfolderBase]: 3227/5518 cut-off events. [2024-06-27 19:19:29,273 INFO L125 PetriNetUnfolderBase]: For 460878/460891 co-relation queries the response was YES. [2024-06-27 19:19:29,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43480 conditions, 5518 events. 3227/5518 cut-off events. For 460878/460891 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37601 event pairs, 1108 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43352. Up to 4935 conditions per place. [2024-06-27 19:19:29,341 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 80 changer transitions 0/347 dead transitions. [2024-06-27 19:19:29,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 6025 flow [2024-06-27 19:19:29,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:29,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:29,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:19:29,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 19:19:29,342 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4871 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:19:29,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 6025 flow [2024-06-27 19:19:30,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5689 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:19:30,544 INFO L231 Difference]: Finished difference. Result has 269 places, 330 transitions, 4769 flow [2024-06-27 19:19:30,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4769, PETRI_PLACES=269, PETRI_TRANSITIONS=330} [2024-06-27 19:19:30,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-27 19:19:30,544 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 330 transitions, 4769 flow [2024-06-27 19:19:30,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:30,545 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,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 19:19:30,545 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:30,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:30,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 4 times [2024-06-27 19:19:30,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:30,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932560403] [2024-06-27 19:19:30,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:30,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:30,633 INFO 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,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932560403] [2024-06-27 19:19:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932560403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:30,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:30,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:30,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665104624] [2024-06-27 19:19:30,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:30,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:30,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:30,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:30,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:30,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 330 transitions, 4769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:30,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:30,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:31,534 INFO L124 PetriNetUnfolderBase]: 3224/5517 cut-off events. [2024-06-27 19:19:31,535 INFO L125 PetriNetUnfolderBase]: For 470988/471001 co-relation queries the response was YES. [2024-06-27 19:19:31,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43356 conditions, 5517 events. 3224/5517 cut-off events. For 470988/471001 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37640 event pairs, 1118 based on Foata normal form. 11/5521 useless extension candidates. Maximal degree in co-relation 43227. Up to 4932 conditions per place. [2024-06-27 19:19:31,602 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 80 changer transitions 0/346 dead transitions. [2024-06-27 19:19:31,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5733 flow [2024-06-27 19:19:31,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:31,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:31,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:19:31,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:19:31,603 INFO L175 Difference]: Start difference. First operand has 269 places, 330 transitions, 4769 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:19:31,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5733 flow [2024-06-27 19:19:32,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 346 transitions, 5511 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:32,857 INFO L231 Difference]: Finished difference. Result has 272 places, 330 transitions, 4713 flow [2024-06-27 19:19:32,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=272, PETRI_TRANSITIONS=330} [2024-06-27 19:19:32,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 19:19:32,858 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 330 transitions, 4713 flow [2024-06-27 19:19:32,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:32,858 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,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 19:19:32,858 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:32,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:32,859 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 5 times [2024-06-27 19:19:32,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:32,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333301862] [2024-06-27 19:19:32,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:32,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:32,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:32,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:32,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:32,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333301862] [2024-06-27 19:19:32,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333301862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:32,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:32,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:32,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724522313] [2024-06-27 19:19:32,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:32,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:32,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:32,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:32,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:33,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:33,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 330 transitions, 4713 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:33,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:33,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:33,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:33,871 INFO L124 PetriNetUnfolderBase]: 3221/5518 cut-off events. [2024-06-27 19:19:33,871 INFO L125 PetriNetUnfolderBase]: For 482037/482050 co-relation queries the response was YES. [2024-06-27 19:19:33,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43419 conditions, 5518 events. 3221/5518 cut-off events. For 482037/482050 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37702 event pairs, 1104 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43289. Up to 4956 conditions per place. [2024-06-27 19:19:33,939 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 279 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-27 19:19:33,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 345 transitions, 5551 flow [2024-06-27 19:19:33,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:33,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:33,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 19:19:33,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-27 19:19:33,940 INFO L175 Difference]: Start difference. First operand has 272 places, 330 transitions, 4713 flow. Second operand 7 states and 162 transitions. [2024-06-27 19:19:33,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 345 transitions, 5551 flow [2024-06-27 19:19:35,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 5238 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:35,350 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4524 flow [2024-06-27 19:19:35,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4524, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-27 19:19:35,350 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-27 19:19:35,351 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4524 flow [2024-06-27 19:19:35,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:35,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:35,351 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:35,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 19:19:35,351 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:35,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:35,352 INFO L85 PathProgramCache]: Analyzing trace with hash 698385758, now seen corresponding path program 11 times [2024-06-27 19:19:35,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:35,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480963924] [2024-06-27 19:19:35,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:35,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:35,439 INFO 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:35,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:35,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480963924] [2024-06-27 19:19:35,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480963924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:35,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:35,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:35,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712125190] [2024-06-27 19:19:35,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:35,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:35,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:35,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:35,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:35,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:35,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4524 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:35,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:35,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:35,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:36,346 INFO L124 PetriNetUnfolderBase]: 3270/5594 cut-off events. [2024-06-27 19:19:36,346 INFO L125 PetriNetUnfolderBase]: For 503935/503948 co-relation queries the response was YES. [2024-06-27 19:19:36,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44094 conditions, 5594 events. 3270/5594 cut-off events. For 503935/503948 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38232 event pairs, 1098 based on Foata normal form. 12/5601 useless extension candidates. Maximal degree in co-relation 43966. Up to 4904 conditions per place. [2024-06-27 19:19:36,417 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 117 changer transitions 0/375 dead transitions. [2024-06-27 19:19:36,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 375 transitions, 5865 flow [2024-06-27 19:19:36,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:36,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:36,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:19:36,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:19:36,419 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4524 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:19:36,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 375 transitions, 5865 flow [2024-06-27 19:19:37,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 375 transitions, 5683 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:37,614 INFO L231 Difference]: Finished difference. Result has 274 places, 350 transitions, 4956 flow [2024-06-27 19:19:37,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4956, PETRI_PLACES=274, PETRI_TRANSITIONS=350} [2024-06-27 19:19:37,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-27 19:19:37,615 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 350 transitions, 4956 flow [2024-06-27 19:19:37,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:37,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:37,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:37,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 19:19:37,616 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:37,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:37,616 INFO L85 PathProgramCache]: Analyzing trace with hash 962751464, now seen corresponding path program 6 times [2024-06-27 19:19:37,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:37,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594249412] [2024-06-27 19:19:37,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:37,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:37,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:37,710 INFO 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:37,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:37,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594249412] [2024-06-27 19:19:37,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594249412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:37,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:37,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:37,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610306331] [2024-06-27 19:19:37,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:37,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:37,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:37,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:37,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:37,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:37,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 350 transitions, 4956 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:37,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:37,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:37,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:38,656 INFO L124 PetriNetUnfolderBase]: 3267/5594 cut-off events. [2024-06-27 19:19:38,656 INFO L125 PetriNetUnfolderBase]: For 514266/514279 co-relation queries the response was YES. [2024-06-27 19:19:38,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44560 conditions, 5594 events. 3267/5594 cut-off events. For 514266/514279 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38285 event pairs, 1107 based on Foata normal form. 11/5600 useless extension candidates. Maximal degree in co-relation 44429. Up to 5016 conditions per place. [2024-06-27 19:19:38,729 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 66 changer transitions 0/367 dead transitions. [2024-06-27 19:19:38,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 367 transitions, 5718 flow [2024-06-27 19:19:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:38,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:38,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:19:38,730 INFO L175 Difference]: Start difference. First operand has 274 places, 350 transitions, 4956 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:38,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 367 transitions, 5718 flow [2024-06-27 19:19:40,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 367 transitions, 5623 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 19:19:40,009 INFO L231 Difference]: Finished difference. Result has 279 places, 350 transitions, 4999 flow [2024-06-27 19:19:40,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4999, PETRI_PLACES=279, PETRI_TRANSITIONS=350} [2024-06-27 19:19:40,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 19:19:40,010 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 350 transitions, 4999 flow [2024-06-27 19:19:40,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:40,010 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,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 19:19:40,010 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:40,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:40,011 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 9 times [2024-06-27 19:19:40,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:40,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574743322] [2024-06-27 19:19:40,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:40,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:40,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:40,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574743322] [2024-06-27 19:19:40,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574743322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:40,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:40,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:40,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812226647] [2024-06-27 19:19:40,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:40,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:40,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:40,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:40,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:40,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:40,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 350 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:40,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:40,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:41,058 INFO L124 PetriNetUnfolderBase]: 3261/5590 cut-off events. [2024-06-27 19:19:41,058 INFO L125 PetriNetUnfolderBase]: For 526776/526789 co-relation queries the response was YES. [2024-06-27 19:19:41,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44695 conditions, 5590 events. 3261/5590 cut-off events. For 526776/526789 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38304 event pairs, 1109 based on Foata normal form. 12/5597 useless extension candidates. Maximal degree in co-relation 44562. Up to 4897 conditions per place. [2024-06-27 19:19:41,129 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2024-06-27 19:19:41,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6107 flow [2024-06-27 19:19:41,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:41,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 19:19:41,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-27 19:19:41,131 INFO L175 Difference]: Start difference. First operand has 279 places, 350 transitions, 4999 flow. Second operand 8 states and 199 transitions. [2024-06-27 19:19:41,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6107 flow [2024-06-27 19:19:42,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 5941 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 19:19:42,668 INFO L231 Difference]: Finished difference. Result has 282 places, 351 transitions, 5104 flow [2024-06-27 19:19:42,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5104, PETRI_PLACES=282, PETRI_TRANSITIONS=351} [2024-06-27 19:19:42,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-27 19:19:42,669 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 351 transitions, 5104 flow [2024-06-27 19:19:42,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:42,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:42,669 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:42,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 19:19:42,670 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:42,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:42,671 INFO L85 PathProgramCache]: Analyzing trace with hash 127277252, now seen corresponding path program 12 times [2024-06-27 19:19:42,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:42,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564132801] [2024-06-27 19:19:42,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:42,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:42,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:42,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:42,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:42,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564132801] [2024-06-27 19:19:42,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564132801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:42,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:42,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:42,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093247336] [2024-06-27 19:19:42,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:42,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:42,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:42,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:42,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:42,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:42,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 351 transitions, 5104 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:42,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:42,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:42,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:43,736 INFO L124 PetriNetUnfolderBase]: 3271/5606 cut-off events. [2024-06-27 19:19:43,736 INFO L125 PetriNetUnfolderBase]: For 539666/539679 co-relation queries the response was YES. [2024-06-27 19:19:43,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45221 conditions, 5606 events. 3271/5606 cut-off events. For 539666/539679 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38381 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 45086. Up to 5009 conditions per place. [2024-06-27 19:19:43,808 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 78 changer transitions 0/376 dead transitions. [2024-06-27 19:19:43,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 376 transitions, 6137 flow [2024-06-27 19:19:43,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:19:43,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:19:43,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 19:19:43,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-27 19:19:43,810 INFO L175 Difference]: Start difference. First operand has 282 places, 351 transitions, 5104 flow. Second operand 9 states and 197 transitions. [2024-06-27 19:19:43,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 376 transitions, 6137 flow [2024-06-27 19:19:45,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 376 transitions, 5833 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:45,266 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 5087 flow [2024-06-27 19:19:45,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-27 19:19:45,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 19:19:45,266 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 5087 flow [2024-06-27 19:19:45,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:45,267 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,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 19:19:45,267 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:45,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:45,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 13 times [2024-06-27 19:19:45,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:45,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821277889] [2024-06-27 19:19:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:45,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:45,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:45,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:19:45,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:45,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821277889] [2024-06-27 19:19:45,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821277889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:45,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:45,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:45,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086273120] [2024-06-27 19:19:45,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:45,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:45,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:45,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:45,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:45,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:45,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 5087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:46,350 INFO L124 PetriNetUnfolderBase]: 3268/5606 cut-off events. [2024-06-27 19:19:46,351 INFO L125 PetriNetUnfolderBase]: For 546101/546114 co-relation queries the response was YES. [2024-06-27 19:19:46,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44234 conditions, 5606 events. 3268/5606 cut-off events. For 546101/546114 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38436 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 44098. Up to 5012 conditions per place. [2024-06-27 19:19:46,420 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 74 changer transitions 0/374 dead transitions. [2024-06-27 19:19:46,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 5857 flow [2024-06-27 19:19:46,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:46,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:46,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:19:46,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:19:46,421 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 5087 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:19:46,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 5857 flow [2024-06-27 19:19:47,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 374 transitions, 5693 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:47,881 INFO L231 Difference]: Finished difference. Result has 290 places, 359 transitions, 5077 flow [2024-06-27 19:19:47,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5077, PETRI_PLACES=290, PETRI_TRANSITIONS=359} [2024-06-27 19:19:47,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 19:19:47,882 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 359 transitions, 5077 flow [2024-06-27 19:19:47,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:47,882 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,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 19:19:47,883 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:47,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:47,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1316064610, now seen corresponding path program 14 times [2024-06-27 19:19:47,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:47,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345641715] [2024-06-27 19:19:47,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:47,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:47,974 INFO 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,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:47,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345641715] [2024-06-27 19:19:47,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345641715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:47,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:47,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:47,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902732767] [2024-06-27 19:19:47,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:47,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:47,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:47,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:47,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:48,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:48,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 359 transitions, 5077 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:48,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:48,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:48,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:48,872 INFO L124 PetriNetUnfolderBase]: 3265/5597 cut-off events. [2024-06-27 19:19:48,873 INFO L125 PetriNetUnfolderBase]: For 558813/558820 co-relation queries the response was YES. [2024-06-27 19:19:48,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44417 conditions, 5597 events. 3265/5597 cut-off events. For 558813/558820 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38447 event pairs, 1129 based on Foata normal form. 4/5594 useless extension candidates. Maximal degree in co-relation 44280. Up to 4789 conditions per place. [2024-06-27 19:19:48,947 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 175 changer transitions 0/382 dead transitions. [2024-06-27 19:19:48,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 382 transitions, 6245 flow [2024-06-27 19:19:48,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:19:48,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:19:48,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:19:48,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:19:48,948 INFO L175 Difference]: Start difference. First operand has 290 places, 359 transitions, 5077 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:19:48,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 382 transitions, 6245 flow [2024-06-27 19:19:50,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 382 transitions, 6034 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:19:50,427 INFO L231 Difference]: Finished difference. Result has 290 places, 365 transitions, 5419 flow [2024-06-27 19:19:50,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5419, PETRI_PLACES=290, PETRI_TRANSITIONS=365} [2024-06-27 19:19:50,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-27 19:19:50,428 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 365 transitions, 5419 flow [2024-06-27 19:19:50,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:50,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:50,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:50,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 19:19:50,429 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:50,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:50,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-27 19:19:50,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:50,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517142378] [2024-06-27 19:19:50,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:50,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:50,512 INFO 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:50,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:50,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517142378] [2024-06-27 19:19:50,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517142378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:50,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:50,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:50,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990808956] [2024-06-27 19:19:50,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:50,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:50,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:50,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:50,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:50,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:50,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 365 transitions, 5419 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:50,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:50,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:50,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:51,471 INFO L124 PetriNetUnfolderBase]: 3280/5624 cut-off events. [2024-06-27 19:19:51,471 INFO L125 PetriNetUnfolderBase]: For 592787/592791 co-relation queries the response was YES. [2024-06-27 19:19:51,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45972 conditions, 5624 events. 3280/5624 cut-off events. For 592787/592791 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38601 event pairs, 1102 based on Foata normal form. 9/5628 useless extension candidates. Maximal degree in co-relation 45834. Up to 5095 conditions per place. [2024-06-27 19:19:51,539 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 31 changer transitions 0/385 dead transitions. [2024-06-27 19:19:51,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 385 transitions, 6283 flow [2024-06-27 19:19:51,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:51,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:51,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 19:19:51,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-27 19:19:51,540 INFO L175 Difference]: Start difference. First operand has 290 places, 365 transitions, 5419 flow. Second operand 7 states and 154 transitions. [2024-06-27 19:19:51,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 385 transitions, 6283 flow [2024-06-27 19:19:53,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 385 transitions, 6100 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:53,039 INFO L231 Difference]: Finished difference. Result has 293 places, 366 transitions, 5321 flow [2024-06-27 19:19:53,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5321, PETRI_PLACES=293, PETRI_TRANSITIONS=366} [2024-06-27 19:19:53,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-27 19:19:53,039 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 366 transitions, 5321 flow [2024-06-27 19:19:53,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:53,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:53,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 19:19:53,040 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:53,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:53,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1315667872, now seen corresponding path program 2 times [2024-06-27 19:19:53,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:53,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905290885] [2024-06-27 19:19:53,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:53,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:53,154 INFO 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,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:53,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905290885] [2024-06-27 19:19:53,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905290885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:53,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:53,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:53,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564201889] [2024-06-27 19:19:53,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:53,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:53,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:53,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:53,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:53,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 366 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:53,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:53,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:54,139 INFO L124 PetriNetUnfolderBase]: 3300/5656 cut-off events. [2024-06-27 19:19:54,139 INFO L125 PetriNetUnfolderBase]: For 603775/603779 co-relation queries the response was YES. [2024-06-27 19:19:54,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46408 conditions, 5656 events. 3300/5656 cut-off events. For 603775/603779 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38798 event pairs, 1102 based on Foata normal form. 7/5658 useless extension candidates. Maximal degree in co-relation 46268. Up to 5097 conditions per place. [2024-06-27 19:19:54,215 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 351 selfloop transitions, 33 changer transitions 0/391 dead transitions. [2024-06-27 19:19:54,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6251 flow [2024-06-27 19:19:54,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:54,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:54,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 19:19:54,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 19:19:54,216 INFO L175 Difference]: Start difference. First operand has 293 places, 366 transitions, 5321 flow. Second operand 7 states and 157 transitions. [2024-06-27 19:19:54,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6251 flow [2024-06-27 19:19:55,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 391 transitions, 6178 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:19:55,533 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 5378 flow [2024-06-27 19:19:55,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-06-27 19:19:55,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 19:19:55,533 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 5378 flow [2024-06-27 19:19:55,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:55,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:55,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:55,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 19:19:55,535 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:55,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:55,535 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-27 19:19:55,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:55,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789090824] [2024-06-27 19:19:55,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:55,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:55,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:55,641 INFO 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:55,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:55,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789090824] [2024-06-27 19:19:55,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789090824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:55,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026518059] [2024-06-27 19:19:55,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:55,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:55,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:55,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:55,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:55,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:55,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:55,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:56,657 INFO L124 PetriNetUnfolderBase]: 3287/5637 cut-off events. [2024-06-27 19:19:56,658 INFO L125 PetriNetUnfolderBase]: For 604294/604298 co-relation queries the response was YES. [2024-06-27 19:19:56,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 5637 events. 3287/5637 cut-off events. For 604294/604298 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38667 event pairs, 1047 based on Foata normal form. 7/5639 useless extension candidates. Maximal degree in co-relation 45936. Up to 4914 conditions per place. [2024-06-27 19:19:56,727 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 40 changer transitions 0/394 dead transitions. [2024-06-27 19:19:56,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 6299 flow [2024-06-27 19:19:56,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:56,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 19:19:56,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-27 19:19:56,728 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 5378 flow. Second operand 7 states and 157 transitions. [2024-06-27 19:19:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 6299 flow [2024-06-27 19:19:58,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 394 transitions, 6203 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 19:19:58,031 INFO L231 Difference]: Finished difference. Result has 300 places, 371 transitions, 5404 flow [2024-06-27 19:19:58,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5404, PETRI_PLACES=300, PETRI_TRANSITIONS=371} [2024-06-27 19:19:58,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 19:19:58,031 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 371 transitions, 5404 flow [2024-06-27 19:19:58,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:19:58,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:19:58,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 19:19:58,032 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:58,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:19:58,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-27 19:19:58,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:19:58,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380746719] [2024-06-27 19:19:58,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:19:58,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:19:58,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:19:58,124 INFO 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:58,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:19:58,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380746719] [2024-06-27 19:19:58,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380746719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:19:58,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:19:58,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:19:58,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811337021] [2024-06-27 19:19:58,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:19:58,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:19:58,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:19:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:19:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:19:58,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:19:58,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 371 transitions, 5404 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:19:58,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:19:58,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:19:59,093 INFO L124 PetriNetUnfolderBase]: 3307/5678 cut-off events. [2024-06-27 19:19:59,093 INFO L125 PetriNetUnfolderBase]: For 619678/619681 co-relation queries the response was YES. [2024-06-27 19:19:59,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46487 conditions, 5678 events. 3307/5678 cut-off events. For 619678/619681 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39086 event pairs, 1068 based on Foata normal form. 8/5682 useless extension candidates. Maximal degree in co-relation 46343. Up to 5086 conditions per place. [2024-06-27 19:19:59,170 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 356 selfloop transitions, 38 changer transitions 0/401 dead transitions. [2024-06-27 19:19:59,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 401 transitions, 6365 flow [2024-06-27 19:19:59,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:19:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:19:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 19:19:59,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-27 19:19:59,172 INFO L175 Difference]: Start difference. First operand has 300 places, 371 transitions, 5404 flow. Second operand 7 states and 164 transitions. [2024-06-27 19:19:59,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 401 transitions, 6365 flow [2024-06-27 19:20:00,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 401 transitions, 6151 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:00,916 INFO L231 Difference]: Finished difference. Result has 300 places, 372 transitions, 5298 flow [2024-06-27 19:20:00,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5298, PETRI_PLACES=300, PETRI_TRANSITIONS=372} [2024-06-27 19:20:00,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 19:20:00,917 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 372 transitions, 5298 flow [2024-06-27 19:20:00,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:00,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:00,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:00,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 19:20:00,917 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:20:00,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:00,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-27 19:20:00,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:00,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014524218] [2024-06-27 19:20:00,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:00,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:00,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:01,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:01,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:01,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014524218] [2024-06-27 19:20:01,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014524218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:01,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:01,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:01,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054998740] [2024-06-27 19:20:01,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:01,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:01,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:01,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:01,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:01,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:01,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 372 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:01,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:01,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:02,111 INFO L124 PetriNetUnfolderBase]: 3373/5781 cut-off events. [2024-06-27 19:20:02,111 INFO L125 PetriNetUnfolderBase]: For 658463/658466 co-relation queries the response was YES. [2024-06-27 19:20:02,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47441 conditions, 5781 events. 3373/5781 cut-off events. For 658463/658466 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39871 event pairs, 1113 based on Foata normal form. 8/5786 useless extension candidates. Maximal degree in co-relation 47299. Up to 5206 conditions per place. [2024-06-27 19:20:02,181 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 360 selfloop transitions, 34 changer transitions 0/401 dead transitions. [2024-06-27 19:20:02,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 401 transitions, 6411 flow [2024-06-27 19:20:02,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:02,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:02,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:20:02,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:20:02,182 INFO L175 Difference]: Start difference. First operand has 300 places, 372 transitions, 5298 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:20:02,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 401 transitions, 6411 flow [2024-06-27 19:20:04,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 401 transitions, 6323 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:04,213 INFO L231 Difference]: Finished difference. Result has 303 places, 374 transitions, 5320 flow [2024-06-27 19:20:04,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5320, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2024-06-27 19:20:04,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 19:20:04,213 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 5320 flow [2024-06-27 19:20:04,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:04,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:04,214 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:04,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 19:20:04,214 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:20:04,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:04,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-27 19:20:04,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:04,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183049357] [2024-06-27 19:20:04,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:04,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:04,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:20:04,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:04,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183049357] [2024-06-27 19:20:04,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183049357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:04,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:04,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:04,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681867998] [2024-06-27 19:20:04,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:04,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:04,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:04,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:04,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:04,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:04,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 5320 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:04,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:04,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:04,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:05,300 INFO L124 PetriNetUnfolderBase]: 3355/5755 cut-off events. [2024-06-27 19:20:05,300 INFO L125 PetriNetUnfolderBase]: For 658300/658303 co-relation queries the response was YES. [2024-06-27 19:20:05,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46842 conditions, 5755 events. 3355/5755 cut-off events. For 658300/658303 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39643 event pairs, 1111 based on Foata normal form. 10/5762 useless extension candidates. Maximal degree in co-relation 46699. Up to 5228 conditions per place. [2024-06-27 19:20:05,379 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 31 changer transitions 0/396 dead transitions. [2024-06-27 19:20:05,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 396 transitions, 6217 flow [2024-06-27 19:20:05,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:05,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:05,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 19:20:05,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-27 19:20:05,380 INFO L175 Difference]: Start difference. First operand has 303 places, 374 transitions, 5320 flow. Second operand 7 states and 158 transitions. [2024-06-27 19:20:05,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 396 transitions, 6217 flow [2024-06-27 19:20:07,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 396 transitions, 6152 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:07,299 INFO L231 Difference]: Finished difference. Result has 306 places, 374 transitions, 5322 flow [2024-06-27 19:20:07,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5322, PETRI_PLACES=306, PETRI_TRANSITIONS=374} [2024-06-27 19:20:07,299 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 19:20:07,299 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 374 transitions, 5322 flow [2024-06-27 19:20:07,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:07,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:07,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:07,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 19:20:07,300 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:20:07,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:07,300 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 4 times [2024-06-27 19:20:07,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:07,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676168625] [2024-06-27 19:20:07,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:07,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:07,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:07,378 INFO 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:07,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:07,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676168625] [2024-06-27 19:20:07,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676168625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:07,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:07,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:20:07,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834679965] [2024-06-27 19:20:07,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:07,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:20:07,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:07,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:20:07,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:20:07,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:07,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 374 transitions, 5322 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call 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:07,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:07,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:07,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:08,418 INFO L124 PetriNetUnfolderBase]: 3415/5860 cut-off events. [2024-06-27 19:20:08,418 INFO L125 PetriNetUnfolderBase]: For 698055/698068 co-relation queries the response was YES. [2024-06-27 19:20:08,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47928 conditions, 5860 events. 3415/5860 cut-off events. For 698055/698068 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40504 event pairs, 1041 based on Foata normal form. 22/5877 useless extension candidates. Maximal degree in co-relation 47783. Up to 4991 conditions per place. [2024-06-27 19:20:08,492 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 55 changer transitions 0/401 dead transitions. [2024-06-27 19:20:08,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 401 transitions, 6430 flow [2024-06-27 19:20:08,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:20:08,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:20:08,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-27 19:20:08,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-27 19:20:08,493 INFO L175 Difference]: Start difference. First operand has 306 places, 374 transitions, 5322 flow. Second operand 6 states and 153 transitions. [2024-06-27 19:20:08,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 401 transitions, 6430 flow [2024-06-27 19:20:10,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 401 transitions, 6363 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 19:20:10,300 INFO L231 Difference]: Finished difference. Result has 306 places, 377 transitions, 5441 flow [2024-06-27 19:20:10,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5441, PETRI_PLACES=306, PETRI_TRANSITIONS=377} [2024-06-27 19:20:10,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-27 19:20:10,301 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 377 transitions, 5441 flow [2024-06-27 19:20:10,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call 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:10,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:10,301 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:10,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 19:20:10,302 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:20:10,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:10,302 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-27 19:20:10,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:10,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040968588] [2024-06-27 19:20:10,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:10,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:10,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:10,386 INFO 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:10,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:10,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040968588] [2024-06-27 19:20:10,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040968588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:10,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:10,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 19:20:10,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113044951] [2024-06-27 19:20:10,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:10,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 19:20:10,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:10,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 19:20:10,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 19:20:10,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:10,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 377 transitions, 5441 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call 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:10,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:10,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:10,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:11,409 INFO L124 PetriNetUnfolderBase]: 3389/5822 cut-off events. [2024-06-27 19:20:11,409 INFO L125 PetriNetUnfolderBase]: For 680788/680801 co-relation queries the response was YES. [2024-06-27 19:20:11,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47192 conditions, 5822 events. 3389/5822 cut-off events. For 680788/680801 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40220 event pairs, 1027 based on Foata normal form. 22/5839 useless extension candidates. Maximal degree in co-relation 47046. Up to 4979 conditions per place. [2024-06-27 19:20:11,487 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 54 changer transitions 0/400 dead transitions. [2024-06-27 19:20:11,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 400 transitions, 6333 flow [2024-06-27 19:20:11,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 19:20:11,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 19:20:11,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 19:20:11,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-27 19:20:11,488 INFO L175 Difference]: Start difference. First operand has 306 places, 377 transitions, 5441 flow. Second operand 6 states and 152 transitions. [2024-06-27 19:20:11,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 400 transitions, 6333 flow [2024-06-27 19:20:13,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 400 transitions, 6211 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 19:20:13,170 INFO L231 Difference]: Finished difference. Result has 309 places, 377 transitions, 5432 flow [2024-06-27 19:20:13,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5432, PETRI_PLACES=309, PETRI_TRANSITIONS=377} [2024-06-27 19:20:13,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-27 19:20:13,171 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 377 transitions, 5432 flow [2024-06-27 19:20:13,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call 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:13,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:13,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:13,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 19:20:13,172 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:20:13,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:13,172 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-27 19:20:13,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:13,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909548560] [2024-06-27 19:20:13,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:13,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:13,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:13,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909548560] [2024-06-27 19:20:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909548560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:13,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:13,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:13,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724468442] [2024-06-27 19:20:13,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:13,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:13,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:13,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:13,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 377 transitions, 5432 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:13,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:13,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:14,316 INFO L124 PetriNetUnfolderBase]: 3386/5818 cut-off events. [2024-06-27 19:20:14,316 INFO L125 PetriNetUnfolderBase]: For 660105/660118 co-relation queries the response was YES. [2024-06-27 19:20:14,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5818 events. 3386/5818 cut-off events. For 660105/660118 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40268 event pairs, 1134 based on Foata normal form. 11/5824 useless extension candidates. Maximal degree in co-relation 47007. Up to 5057 conditions per place. [2024-06-27 19:20:14,390 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-27 19:20:14,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 411 transitions, 6480 flow [2024-06-27 19:20:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:20:14,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:20:14,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-27 19:20:14,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-27 19:20:14,391 INFO L175 Difference]: Start difference. First operand has 309 places, 377 transitions, 5432 flow. Second operand 11 states and 254 transitions. [2024-06-27 19:20:14,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 411 transitions, 6480 flow [2024-06-27 19:20:16,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 411 transitions, 6320 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:16,052 INFO L231 Difference]: Finished difference. Result has 315 places, 377 transitions, 5564 flow [2024-06-27 19:20:16,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5564, PETRI_PLACES=315, PETRI_TRANSITIONS=377} [2024-06-27 19:20:16,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 19:20:16,053 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 377 transitions, 5564 flow [2024-06-27 19:20:16,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:16,054 INFO 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,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 19:20:16,054 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:20:16,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:16,054 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-27 19:20:16,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:16,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963777173] [2024-06-27 19:20:16,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:16,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:16,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:16,155 INFO 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,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:16,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963777173] [2024-06-27 19:20:16,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963777173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:16,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:16,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:16,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75046969] [2024-06-27 19:20:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:16,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:16,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:16,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:16,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:16,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:16,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 377 transitions, 5564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:16,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:16,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:17,167 INFO L124 PetriNetUnfolderBase]: 3407/5849 cut-off events. [2024-06-27 19:20:17,168 INFO L125 PetriNetUnfolderBase]: For 682589/682602 co-relation queries the response was YES. [2024-06-27 19:20:17,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47924 conditions, 5849 events. 3407/5849 cut-off events. For 682589/682602 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40356 event pairs, 1065 based on Foata normal form. 12/5856 useless extension candidates. Maximal degree in co-relation 47776. Up to 5159 conditions per place. [2024-06-27 19:20:17,252 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 69 changer transitions 0/404 dead transitions. [2024-06-27 19:20:17,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 6742 flow [2024-06-27 19:20:17,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:17,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:17,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 19:20:17,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 19:20:17,253 INFO L175 Difference]: Start difference. First operand has 315 places, 377 transitions, 5564 flow. Second operand 7 states and 169 transitions. [2024-06-27 19:20:17,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 6742 flow [2024-06-27 19:20:19,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 404 transitions, 6426 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:20:19,159 INFO L231 Difference]: Finished difference. Result has 312 places, 381 transitions, 5538 flow [2024-06-27 19:20:19,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5538, PETRI_PLACES=312, PETRI_TRANSITIONS=381} [2024-06-27 19:20:19,160 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 19:20:19,160 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 381 transitions, 5538 flow [2024-06-27 19:20:19,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:19,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:19,160 INFO 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:19,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 19:20:19,161 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:20:19,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:19,161 INFO L85 PathProgramCache]: Analyzing trace with hash 211317013, now seen corresponding path program 2 times [2024-06-27 19:20:19,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:19,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066045278] [2024-06-27 19:20:19,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:19,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:19,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:19,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066045278] [2024-06-27 19:20:19,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066045278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:19,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:19,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:19,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798239569] [2024-06-27 19:20:19,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:19,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:19,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:19,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:19,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:19,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:19,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 381 transitions, 5538 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:19,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:19,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:19,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:20,280 INFO L124 PetriNetUnfolderBase]: 3402/5836 cut-off events. [2024-06-27 19:20:20,281 INFO L125 PetriNetUnfolderBase]: For 697573/697586 co-relation queries the response was YES. [2024-06-27 19:20:20,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 5836 events. 3402/5836 cut-off events. For 697573/697586 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40366 event pairs, 1130 based on Foata normal form. 12/5841 useless extension candidates. Maximal degree in co-relation 47645. Up to 5255 conditions per place. [2024-06-27 19:20:20,362 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 59 changer transitions 0/396 dead transitions. [2024-06-27 19:20:20,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 6352 flow [2024-06-27 19:20:20,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:20,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:20,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:20:20,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:20:20,363 INFO L175 Difference]: Start difference. First operand has 312 places, 381 transitions, 5538 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:20:20,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 6352 flow [2024-06-27 19:20:22,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 6170 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:22,167 INFO L231 Difference]: Finished difference. Result has 315 places, 381 transitions, 5482 flow [2024-06-27 19:20:22,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5482, PETRI_PLACES=315, PETRI_TRANSITIONS=381} [2024-06-27 19:20:22,168 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 19:20:22,168 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 381 transitions, 5482 flow [2024-06-27 19:20:22,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:22,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:22,168 INFO 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:22,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 19:20:22,169 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:20:22,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:22,169 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 2 times [2024-06-27 19:20:22,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:22,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856494168] [2024-06-27 19:20:22,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:22,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:22,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:22,276 INFO 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:22,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:22,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856494168] [2024-06-27 19:20:22,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856494168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:22,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:22,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:22,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784837174] [2024-06-27 19:20:22,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:22,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:22,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:22,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:22,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:22,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:22,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 381 transitions, 5482 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:22,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:22,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:22,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:23,363 INFO L124 PetriNetUnfolderBase]: 3407/5847 cut-off events. [2024-06-27 19:20:23,364 INFO L125 PetriNetUnfolderBase]: For 693840/693853 co-relation queries the response was YES. [2024-06-27 19:20:23,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47718 conditions, 5847 events. 3407/5847 cut-off events. For 693840/693853 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40422 event pairs, 1132 based on Foata normal form. 11/5853 useless extension candidates. Maximal degree in co-relation 47568. Up to 5156 conditions per place. [2024-06-27 19:20:23,441 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 116 changer transitions 0/414 dead transitions. [2024-06-27 19:20:23,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 414 transitions, 6574 flow [2024-06-27 19:20:23,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:23,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:23,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 19:20:23,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-27 19:20:23,442 INFO L175 Difference]: Start difference. First operand has 315 places, 381 transitions, 5482 flow. Second operand 10 states and 233 transitions. [2024-06-27 19:20:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 414 transitions, 6574 flow [2024-06-27 19:20:25,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 414 transitions, 6416 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 19:20:25,156 INFO L231 Difference]: Finished difference. Result has 318 places, 384 transitions, 5608 flow [2024-06-27 19:20:25,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=318, PETRI_TRANSITIONS=384} [2024-06-27 19:20:25,156 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 19:20:25,156 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 384 transitions, 5608 flow [2024-06-27 19:20:25,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:25,157 INFO 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,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 19:20:25,157 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:20:25,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:25,157 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 3 times [2024-06-27 19:20:25,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:25,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8676226] [2024-06-27 19:20:25,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:25,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:25,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:25,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:25,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8676226] [2024-06-27 19:20:25,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8676226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:25,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:25,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:25,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692956192] [2024-06-27 19:20:25,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:25,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:25,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:25,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:25,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:25,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:25,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 384 transitions, 5608 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:25,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:25,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:26,344 INFO L124 PetriNetUnfolderBase]: 3412/5852 cut-off events. [2024-06-27 19:20:26,344 INFO L125 PetriNetUnfolderBase]: For 695247/695260 co-relation queries the response was YES. [2024-06-27 19:20:26,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47866 conditions, 5852 events. 3412/5852 cut-off events. For 695247/695260 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40424 event pairs, 1128 based on Foata normal form. 11/5858 useless extension candidates. Maximal degree in co-relation 47716. Up to 5162 conditions per place. [2024-06-27 19:20:26,423 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 122 changer transitions 0/416 dead transitions. [2024-06-27 19:20:26,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 416 transitions, 6706 flow [2024-06-27 19:20:26,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:20:26,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:20:26,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-27 19:20:26,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 19:20:26,425 INFO L175 Difference]: Start difference. First operand has 318 places, 384 transitions, 5608 flow. Second operand 12 states and 267 transitions. [2024-06-27 19:20:26,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 416 transitions, 6706 flow [2024-06-27 19:20:28,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 416 transitions, 6448 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 19:20:28,092 INFO L231 Difference]: Finished difference. Result has 322 places, 387 transitions, 5650 flow [2024-06-27 19:20:28,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5650, PETRI_PLACES=322, PETRI_TRANSITIONS=387} [2024-06-27 19:20:28,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 19:20:28,093 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 387 transitions, 5650 flow [2024-06-27 19:20:28,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:28,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:20:28,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 19:20:28,093 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:20:28,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:28,094 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 4 times [2024-06-27 19:20:28,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:28,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072678202] [2024-06-27 19:20:28,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:28,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:28,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:28,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:28,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:28,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072678202] [2024-06-27 19:20:28,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072678202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:28,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:28,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:28,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758708876] [2024-06-27 19:20:28,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:28,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:28,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:28,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:28,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:28,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:28,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 387 transitions, 5650 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:28,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:28,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:29,306 INFO L124 PetriNetUnfolderBase]: 3417/5857 cut-off events. [2024-06-27 19:20:29,306 INFO L125 PetriNetUnfolderBase]: For 711500/711513 co-relation queries the response was YES. [2024-06-27 19:20:29,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48118 conditions, 5857 events. 3417/5857 cut-off events. For 711500/711513 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40480 event pairs, 1126 based on Foata normal form. 11/5863 useless extension candidates. Maximal degree in co-relation 47967. Up to 5168 conditions per place. [2024-06-27 19:20:29,386 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 113 changer transitions 0/415 dead transitions. [2024-06-27 19:20:29,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 415 transitions, 6740 flow [2024-06-27 19:20:29,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:20:29,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:20:29,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:20:29,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:20:29,387 INFO L175 Difference]: Start difference. First operand has 322 places, 387 transitions, 5650 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:20:29,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 415 transitions, 6740 flow [2024-06-27 19:20:31,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 415 transitions, 6326 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-27 19:20:31,623 INFO L231 Difference]: Finished difference. Result has 319 places, 390 transitions, 5518 flow [2024-06-27 19:20:31,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5518, PETRI_PLACES=319, PETRI_TRANSITIONS=390} [2024-06-27 19:20:31,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-27 19:20:31,624 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 390 transitions, 5518 flow [2024-06-27 19:20:31,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:31,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:31,624 INFO 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:31,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 19:20:31,625 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:20:31,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:31,625 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-27 19:20:31,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:31,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087717165] [2024-06-27 19:20:31,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:31,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:31,727 INFO 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:31,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:31,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087717165] [2024-06-27 19:20:31,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087717165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:31,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:31,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:31,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243645912] [2024-06-27 19:20:31,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:31,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:31,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:31,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:31,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 390 transitions, 5518 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:31,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:31,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:31,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:32,866 INFO L124 PetriNetUnfolderBase]: 3414/5853 cut-off events. [2024-06-27 19:20:32,866 INFO L125 PetriNetUnfolderBase]: For 724051/724064 co-relation queries the response was YES. [2024-06-27 19:20:32,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47880 conditions, 5853 events. 3414/5853 cut-off events. For 724051/724064 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40454 event pairs, 1126 based on Foata normal form. 11/5859 useless extension candidates. Maximal degree in co-relation 47729. Up to 5165 conditions per place. [2024-06-27 19:20:32,953 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 125 changer transitions 0/420 dead transitions. [2024-06-27 19:20:32,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 6416 flow [2024-06-27 19:20:32,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 19:20:32,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 19:20:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-27 19:20:32,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-27 19:20:32,954 INFO L175 Difference]: Start difference. First operand has 319 places, 390 transitions, 5518 flow. Second operand 14 states and 302 transitions. [2024-06-27 19:20:32,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 6416 flow [2024-06-27 19:20:34,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 420 transitions, 6229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:34,869 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 5587 flow [2024-06-27 19:20:34,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5587, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-27 19:20:34,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-27 19:20:34,870 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 5587 flow [2024-06-27 19:20:34,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:34,870 INFO 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,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 19:20:34,871 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:20:34,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:34,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 3 times [2024-06-27 19:20:34,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:34,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854341222] [2024-06-27 19:20:34,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:34,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:34,957 INFO 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,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:34,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854341222] [2024-06-27 19:20:34,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854341222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:34,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:34,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:34,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922988166] [2024-06-27 19:20:34,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:34,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:34,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:34,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:34,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:35,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:35,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 5587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:35,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:35,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:35,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:36,132 INFO L124 PetriNetUnfolderBase]: 3481/5950 cut-off events. [2024-06-27 19:20:36,132 INFO L125 PetriNetUnfolderBase]: For 782575/782588 co-relation queries the response was YES. [2024-06-27 19:20:36,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49903 conditions, 5950 events. 3481/5950 cut-off events. For 782575/782588 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41169 event pairs, 1157 based on Foata normal form. 12/5954 useless extension candidates. Maximal degree in co-relation 49751. Up to 5233 conditions per place. [2024-06-27 19:20:36,206 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 316 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-27 19:20:36,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 420 transitions, 6817 flow [2024-06-27 19:20:36,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:36,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:36,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:20:36,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:20:36,210 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 5587 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:20:36,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 420 transitions, 6817 flow [2024-06-27 19:20:37,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 420 transitions, 6441 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-27 19:20:37,747 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5558 flow [2024-06-27 19:20:37,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5558, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-27 19:20:37,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 19:20:37,753 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5558 flow [2024-06-27 19:20:37,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:37,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:37,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:37,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 19:20:37,754 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:20:37,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:37,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1084668147, now seen corresponding path program 4 times [2024-06-27 19:20:37,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:37,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213943391] [2024-06-27 19:20:37,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:37,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:37,850 INFO 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:37,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:37,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213943391] [2024-06-27 19:20:37,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213943391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:37,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:37,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:37,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098932485] [2024-06-27 19:20:37,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:37,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:37,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:37,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:37,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:37,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:37,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:37,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:37,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:37,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:38,895 INFO L124 PetriNetUnfolderBase]: 3489/5967 cut-off events. [2024-06-27 19:20:38,896 INFO L125 PetriNetUnfolderBase]: For 801257/801270 co-relation queries the response was YES. [2024-06-27 19:20:38,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 5967 events. 3489/5967 cut-off events. For 801257/801270 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41289 event pairs, 1160 based on Foata normal form. 12/5971 useless extension candidates. Maximal degree in co-relation 50104. Up to 5332 conditions per place. [2024-06-27 19:20:38,979 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 94 changer transitions 0/414 dead transitions. [2024-06-27 19:20:38,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 414 transitions, 6492 flow [2024-06-27 19:20:38,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:38,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:38,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 19:20:38,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-27 19:20:38,980 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5558 flow. Second operand 7 states and 163 transitions. [2024-06-27 19:20:38,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 414 transitions, 6492 flow [2024-06-27 19:20:41,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 414 transitions, 6285 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 19:20:41,392 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 5624 flow [2024-06-27 19:20:41,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5365, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-27 19:20:41,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 19:20:41,393 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 5624 flow [2024-06-27 19:20:41,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:41,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:41,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:41,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 19:20:41,393 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:20:41,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:41,394 INFO L85 PathProgramCache]: Analyzing trace with hash 728492275, now seen corresponding path program 5 times [2024-06-27 19:20:41,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:41,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852584042] [2024-06-27 19:20:41,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:41,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:41,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:41,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:41,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852584042] [2024-06-27 19:20:41,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852584042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:41,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:41,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:41,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057811143] [2024-06-27 19:20:41,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:41,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:41,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:41,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:41,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:41,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:41,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 5624 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:41,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:41,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:41,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:42,617 INFO L124 PetriNetUnfolderBase]: 3589/6119 cut-off events. [2024-06-27 19:20:42,617 INFO L125 PetriNetUnfolderBase]: For 878416/878429 co-relation queries the response was YES. [2024-06-27 19:20:42,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53101 conditions, 6119 events. 3589/6119 cut-off events. For 878416/878429 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42363 event pairs, 1080 based on Foata normal form. 12/6123 useless extension candidates. Maximal degree in co-relation 52946. Up to 5115 conditions per place. [2024-06-27 19:20:42,697 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 115 changer transitions 0/432 dead transitions. [2024-06-27 19:20:42,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7132 flow [2024-06-27 19:20:42,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:42,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:42,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:20:42,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:20:42,698 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 5624 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:20:42,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7132 flow [2024-06-27 19:20:45,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 432 transitions, 6893 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:20:45,034 INFO L231 Difference]: Finished difference. Result has 326 places, 401 transitions, 5806 flow [2024-06-27 19:20:45,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5806, PETRI_PLACES=326, PETRI_TRANSITIONS=401} [2024-06-27 19:20:45,034 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 19:20:45,034 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 401 transitions, 5806 flow [2024-06-27 19:20:45,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:45,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:45,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:20:45,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 19:20:45,035 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:20:45,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:45,035 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 6 times [2024-06-27 19:20:45,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:45,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669567308] [2024-06-27 19:20:45,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:45,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:45,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:20:45,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:45,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669567308] [2024-06-27 19:20:45,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669567308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:45,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:45,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:45,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716215944] [2024-06-27 19:20:45,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:45,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:45,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:45,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:45,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:45,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:45,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 401 transitions, 5806 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:45,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:45,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:45,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:46,248 INFO L124 PetriNetUnfolderBase]: 3597/6131 cut-off events. [2024-06-27 19:20:46,248 INFO L125 PetriNetUnfolderBase]: For 900928/900941 co-relation queries the response was YES. [2024-06-27 19:20:46,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 6131 events. 3597/6131 cut-off events. For 900928/900941 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42507 event pairs, 1106 based on Foata normal form. 12/6135 useless extension candidates. Maximal degree in co-relation 53529. Up to 5123 conditions per place. [2024-06-27 19:20:46,335 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-27 19:20:46,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 427 transitions, 6986 flow [2024-06-27 19:20:46,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:46,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:46,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 19:20:46,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:20:46,336 INFO L175 Difference]: Start difference. First operand has 326 places, 401 transitions, 5806 flow. Second operand 7 states and 168 transitions. [2024-06-27 19:20:46,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 427 transitions, 6986 flow [2024-06-27 19:20:48,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 6765 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-27 19:20:48,779 INFO L231 Difference]: Finished difference. Result has 331 places, 403 transitions, 5904 flow [2024-06-27 19:20:48,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5904, PETRI_PLACES=331, PETRI_TRANSITIONS=403} [2024-06-27 19:20:48,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 19:20:48,780 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 403 transitions, 5904 flow [2024-06-27 19:20:48,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:48,780 INFO 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,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 19:20:48,780 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:20:48,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash 798012565, now seen corresponding path program 7 times [2024-06-27 19:20:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604683432] [2024-06-27 19:20:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:48,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:48,871 INFO 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:48,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:48,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604683432] [2024-06-27 19:20:48,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604683432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:48,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:48,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:48,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480461409] [2024-06-27 19:20:48,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:48,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:48,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:48,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:48,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:48,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:48,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 403 transitions, 5904 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:48,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:48,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:49,973 INFO L124 PetriNetUnfolderBase]: 3618/6160 cut-off events. [2024-06-27 19:20:49,973 INFO L125 PetriNetUnfolderBase]: For 925460/925473 co-relation queries the response was YES. [2024-06-27 19:20:50,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54389 conditions, 6160 events. 3618/6160 cut-off events. For 925460/925473 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42758 event pairs, 1199 based on Foata normal form. 12/6162 useless extension candidates. Maximal degree in co-relation 54231. Up to 5498 conditions per place. [2024-06-27 19:20:50,069 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 100 changer transitions 0/424 dead transitions. [2024-06-27 19:20:50,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 7092 flow [2024-06-27 19:20:50,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:50,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:50,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 19:20:50,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:20:50,070 INFO L175 Difference]: Start difference. First operand has 331 places, 403 transitions, 5904 flow. Second operand 7 states and 161 transitions. [2024-06-27 19:20:50,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 7092 flow [2024-06-27 19:20:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 424 transitions, 6843 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:52,712 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 6020 flow [2024-06-27 19:20:52,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6020, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-27 19:20:52,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 19:20:52,713 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 6020 flow [2024-06-27 19:20:52,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:52,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:52,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:20:52,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 19:20:52,713 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:20:52,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:52,714 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 8 times [2024-06-27 19:20:52,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:52,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018788211] [2024-06-27 19:20:52,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:52,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:52,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:52,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:20:52,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:52,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018788211] [2024-06-27 19:20:52,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018788211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:52,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:52,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:20:52,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355762968] [2024-06-27 19:20:52,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:52,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:20:52,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:52,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:20:52,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:20:52,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:52,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 6020 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:52,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:52,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:52,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:53,875 INFO L124 PetriNetUnfolderBase]: 3613/6155 cut-off events. [2024-06-27 19:20:53,876 INFO L125 PetriNetUnfolderBase]: For 937917/937930 co-relation queries the response was YES. [2024-06-27 19:20:53,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 6155 events. 3613/6155 cut-off events. For 937917/937930 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42686 event pairs, 1202 based on Foata normal form. 12/6159 useless extension candidates. Maximal degree in co-relation 54080. Up to 5520 conditions per place. [2024-06-27 19:20:53,965 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 93 changer transitions 0/422 dead transitions. [2024-06-27 19:20:53,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6886 flow [2024-06-27 19:20:53,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:20:53,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:20:53,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 19:20:53,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-27 19:20:53,967 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 6020 flow. Second operand 7 states and 159 transitions. [2024-06-27 19:20:53,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6886 flow [2024-06-27 19:20:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 422 transitions, 6593 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-27 19:20:56,718 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 5918 flow [2024-06-27 19:20:56,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-27 19:20:56,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 19:20:56,719 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 5918 flow [2024-06-27 19:20:56,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:56,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:20:56,719 INFO 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:56,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 19:20:56,720 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:20:56,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:20:56,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331348, now seen corresponding path program 6 times [2024-06-27 19:20:56,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:20:56,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187301120] [2024-06-27 19:20:56,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:20:56,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:20:56,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:20:56,811 INFO 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:56,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:20:56,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187301120] [2024-06-27 19:20:56,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187301120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:20:56,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:20:56,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:20:56,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191644865] [2024-06-27 19:20:56,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:20:56,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:20:56,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:20:56,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:20:56,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:20:56,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:20:56,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 5918 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:56,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:20:56,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:20:56,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:20:57,966 INFO L124 PetriNetUnfolderBase]: 3618/6164 cut-off events. [2024-06-27 19:20:57,966 INFO L125 PetriNetUnfolderBase]: For 952174/952187 co-relation queries the response was YES. [2024-06-27 19:20:58,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54303 conditions, 6164 events. 3618/6164 cut-off events. For 952174/952187 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42768 event pairs, 1202 based on Foata normal form. 11/6167 useless extension candidates. Maximal degree in co-relation 54142. Up to 5336 conditions per place. [2024-06-27 19:20:58,055 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 206 changer transitions 0/445 dead transitions. [2024-06-27 19:20:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 7461 flow [2024-06-27 19:20:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:20:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:20:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-27 19:20:58,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:20:58,057 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 5918 flow. Second operand 10 states and 240 transitions. [2024-06-27 19:20:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 7461 flow [2024-06-27 19:21:01,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 445 transitions, 7262 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 19:21:01,081 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6184 flow [2024-06-27 19:21:01,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5719, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6184, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-27 19:21:01,082 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 19:21:01,082 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6184 flow [2024-06-27 19:21:01,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:01,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:01,082 INFO 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:01,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 19:21:01,082 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:21:01,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1971585778, now seen corresponding path program 7 times [2024-06-27 19:21:01,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:01,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957263175] [2024-06-27 19:21:01,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:01,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:01,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:01,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:01,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957263175] [2024-06-27 19:21:01,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957263175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:01,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:01,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:01,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133265263] [2024-06-27 19:21:01,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:01,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:01,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:01,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:01,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:01,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:01,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:01,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:01,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:01,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:02,431 INFO L124 PetriNetUnfolderBase]: 3631/6191 cut-off events. [2024-06-27 19:21:02,432 INFO L125 PetriNetUnfolderBase]: For 976780/976793 co-relation queries the response was YES. [2024-06-27 19:21:02,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55083 conditions, 6191 events. 3631/6191 cut-off events. For 976780/976793 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43010 event pairs, 1205 based on Foata normal form. 11/6195 useless extension candidates. Maximal degree in co-relation 54921. Up to 5351 conditions per place. [2024-06-27 19:21:02,517 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 237 selfloop transitions, 213 changer transitions 0/457 dead transitions. [2024-06-27 19:21:02,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 457 transitions, 8008 flow [2024-06-27 19:21:02,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 19:21:02,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 19:21:02,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 331 transitions. [2024-06-27 19:21:02,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516666666666666 [2024-06-27 19:21:02,518 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6184 flow. Second operand 15 states and 331 transitions. [2024-06-27 19:21:02,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 457 transitions, 8008 flow [2024-06-27 19:21:05,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 457 transitions, 7552 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:05,771 INFO L231 Difference]: Finished difference. Result has 349 places, 416 transitions, 6266 flow [2024-06-27 19:21:05,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6266, PETRI_PLACES=349, PETRI_TRANSITIONS=416} [2024-06-27 19:21:05,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 19:21:05,772 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 416 transitions, 6266 flow [2024-06-27 19:21:05,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:05,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:05,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:05,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 19:21:05,773 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:21:05,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:05,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 8 times [2024-06-27 19:21:05,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:05,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983339288] [2024-06-27 19:21:05,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:05,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:05,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:21:05,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:05,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983339288] [2024-06-27 19:21:05,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983339288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:05,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:05,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:05,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858352793] [2024-06-27 19:21:05,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:05,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:05,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:05,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:05,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:05,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:05,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 416 transitions, 6266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:05,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:05,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:05,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:07,082 INFO L124 PetriNetUnfolderBase]: 3628/6183 cut-off events. [2024-06-27 19:21:07,082 INFO L125 PetriNetUnfolderBase]: For 994367/994380 co-relation queries the response was YES. [2024-06-27 19:21:07,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55161 conditions, 6183 events. 3628/6183 cut-off events. For 994367/994380 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42880 event pairs, 1203 based on Foata normal form. 11/6187 useless extension candidates. Maximal degree in co-relation 54998. Up to 5348 conditions per place. [2024-06-27 19:21:07,174 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 213 changer transitions 0/454 dead transitions. [2024-06-27 19:21:07,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 454 transitions, 7798 flow [2024-06-27 19:21:07,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:21:07,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:21:07,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-27 19:21:07,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653846153846154 [2024-06-27 19:21:07,175 INFO L175 Difference]: Start difference. First operand has 349 places, 416 transitions, 6266 flow. Second operand 13 states and 294 transitions. [2024-06-27 19:21:07,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 454 transitions, 7798 flow [2024-06-27 19:21:10,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 7308 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-27 19:21:10,681 INFO L231 Difference]: Finished difference. Result has 350 places, 416 transitions, 6208 flow [2024-06-27 19:21:10,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6208, PETRI_PLACES=350, PETRI_TRANSITIONS=416} [2024-06-27 19:21:10,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 19:21:10,682 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 416 transitions, 6208 flow [2024-06-27 19:21:10,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:10,682 INFO 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:10,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 19:21:10,682 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:21:10,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash -94597704, now seen corresponding path program 9 times [2024-06-27 19:21:10,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:10,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236062951] [2024-06-27 19:21:10,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:10,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:10,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:10,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:10,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236062951] [2024-06-27 19:21:10,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236062951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:10,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:10,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:10,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163635619] [2024-06-27 19:21:10,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:10,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:10,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:10,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:10,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:10,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:10,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 416 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:10,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:10,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:12,001 INFO L124 PetriNetUnfolderBase]: 3641/6205 cut-off events. [2024-06-27 19:21:12,001 INFO L125 PetriNetUnfolderBase]: For 1019314/1019327 co-relation queries the response was YES. [2024-06-27 19:21:12,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55589 conditions, 6205 events. 3641/6205 cut-off events. For 1019314/1019327 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43093 event pairs, 1203 based on Foata normal form. 11/6209 useless extension candidates. Maximal degree in co-relation 55425. Up to 5363 conditions per place. [2024-06-27 19:21:12,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 220 changer transitions 0/454 dead transitions. [2024-06-27 19:21:12,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 454 transitions, 7836 flow [2024-06-27 19:21:12,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:21:12,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:21:12,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-27 19:21:12,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-27 19:21:12,094 INFO L175 Difference]: Start difference. First operand has 350 places, 416 transitions, 6208 flow. Second operand 13 states and 285 transitions. [2024-06-27 19:21:12,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 454 transitions, 7836 flow [2024-06-27 19:21:15,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 454 transitions, 7398 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 19:21:15,323 INFO L231 Difference]: Finished difference. Result has 351 places, 422 transitions, 6322 flow [2024-06-27 19:21:15,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6322, PETRI_PLACES=351, PETRI_TRANSITIONS=422} [2024-06-27 19:21:15,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 19:21:15,324 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 422 transitions, 6322 flow [2024-06-27 19:21:15,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:15,324 INFO 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,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 19:21:15,324 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:21:15,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:15,325 INFO L85 PathProgramCache]: Analyzing trace with hash 1400148234, now seen corresponding path program 10 times [2024-06-27 19:21:15,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:15,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449061928] [2024-06-27 19:21:15,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:15,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:15,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:15,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:15,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449061928] [2024-06-27 19:21:15,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449061928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:15,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:15,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:15,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414023620] [2024-06-27 19:21:15,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:15,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:15,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:15,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:15,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:15,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:15,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 422 transitions, 6322 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:15,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:15,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:16,698 INFO L124 PetriNetUnfolderBase]: 3638/6201 cut-off events. [2024-06-27 19:21:16,698 INFO L125 PetriNetUnfolderBase]: For 1035766/1035779 co-relation queries the response was YES. [2024-06-27 19:21:16,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55696 conditions, 6201 events. 3638/6201 cut-off events. For 1035766/1035779 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43073 event pairs, 1201 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55531. Up to 5360 conditions per place. [2024-06-27 19:21:16,782 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 220 changer transitions 0/453 dead transitions. [2024-06-27 19:21:16,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 453 transitions, 7660 flow [2024-06-27 19:21:16,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 19:21:16,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 19:21:16,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-27 19:21:16,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-27 19:21:16,783 INFO L175 Difference]: Start difference. First operand has 351 places, 422 transitions, 6322 flow. Second operand 13 states and 284 transitions. [2024-06-27 19:21:16,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 453 transitions, 7660 flow [2024-06-27 19:21:20,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 453 transitions, 7261 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:20,248 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6369 flow [2024-06-27 19:21:20,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6369, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-27 19:21:20,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:21:20,249 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6369 flow [2024-06-27 19:21:20,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:20,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:20,249 INFO 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:20,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 19:21:20,249 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:21:20,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash 295645176, now seen corresponding path program 11 times [2024-06-27 19:21:20,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:20,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709415754] [2024-06-27 19:21:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:20,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:20,342 INFO 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:20,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:20,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709415754] [2024-06-27 19:21:20,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709415754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:20,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:20,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:20,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300974307] [2024-06-27 19:21:20,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:20,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:20,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:20,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:20,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:20,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:20,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6369 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:20,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:20,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:20,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:21,607 INFO L124 PetriNetUnfolderBase]: 3635/6199 cut-off events. [2024-06-27 19:21:21,608 INFO L125 PetriNetUnfolderBase]: For 1053365/1053378 co-relation queries the response was YES. [2024-06-27 19:21:21,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55807 conditions, 6199 events. 3635/6199 cut-off events. For 1053365/1053378 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43095 event pairs, 1199 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55641. Up to 5357 conditions per place. [2024-06-27 19:21:21,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 220 changer transitions 0/452 dead transitions. [2024-06-27 19:21:21,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 452 transitions, 7707 flow [2024-06-27 19:21:21,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:21:21,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:21:21,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-27 19:21:21,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 19:21:21,712 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6369 flow. Second operand 12 states and 267 transitions. [2024-06-27 19:21:21,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 452 transitions, 7707 flow [2024-06-27 19:21:25,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 452 transitions, 7267 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-27 19:21:25,131 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6375 flow [2024-06-27 19:21:25,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6375, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-27 19:21:25,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:21:25,133 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6375 flow [2024-06-27 19:21:25,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:25,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:25,133 INFO 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:25,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 19:21:25,134 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:21:25,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:25,134 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 9 times [2024-06-27 19:21:25,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:25,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202730442] [2024-06-27 19:21:25,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:25,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:25,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:25,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:21:25,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:25,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202730442] [2024-06-27 19:21:25,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202730442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:25,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:25,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:25,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368993424] [2024-06-27 19:21:25,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:25,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:25,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:25,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:25,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:25,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:25,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6375 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:25,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:25,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:25,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:26,399 INFO L124 PetriNetUnfolderBase]: 3612/6165 cut-off events. [2024-06-27 19:21:26,400 INFO L125 PetriNetUnfolderBase]: For 1068980/1068993 co-relation queries the response was YES. [2024-06-27 19:21:26,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54810 conditions, 6165 events. 3612/6165 cut-off events. For 1068980/1068993 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42883 event pairs, 1173 based on Foata normal form. 20/6180 useless extension candidates. Maximal degree in co-relation 54643. Up to 5491 conditions per place. [2024-06-27 19:21:26,488 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-27 19:21:26,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 446 transitions, 7343 flow [2024-06-27 19:21:26,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:21:26,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:21:26,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 19:21:26,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-27 19:21:26,490 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6375 flow. Second operand 7 states and 171 transitions. [2024-06-27 19:21:26,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 446 transitions, 7343 flow [2024-06-27 19:21:29,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 446 transitions, 6567 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-27 19:21:29,885 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5758 flow [2024-06-27 19:21:29,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5758, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-27 19:21:29,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 19:21:29,885 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5758 flow [2024-06-27 19:21:29,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:29,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:29,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:29,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 19:21:29,886 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:21:29,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:29,886 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 10 times [2024-06-27 19:21:29,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:29,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871020624] [2024-06-27 19:21:29,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:29,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:29,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:30,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:21:30,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:30,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871020624] [2024-06-27 19:21:30,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871020624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:30,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:30,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:21:30,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136232317] [2024-06-27 19:21:30,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:30,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:21:30,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:30,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:21:30,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:21:30,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:30,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5758 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:30,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:30,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:30,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:31,229 INFO L124 PetriNetUnfolderBase]: 3589/6141 cut-off events. [2024-06-27 19:21:31,229 INFO L125 PetriNetUnfolderBase]: For 1040047/1040060 co-relation queries the response was YES. [2024-06-27 19:21:31,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52865 conditions, 6141 events. 3589/6141 cut-off events. For 1040047/1040060 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42810 event pairs, 1060 based on Foata normal form. 20/6156 useless extension candidates. Maximal degree in co-relation 52699. Up to 5245 conditions per place. [2024-06-27 19:21:31,311 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 84 changer transitions 0/451 dead transitions. [2024-06-27 19:21:31,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 6970 flow [2024-06-27 19:21:31,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:21:31,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:21:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 19:21:31,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 19:21:31,312 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5758 flow. Second operand 7 states and 175 transitions. [2024-06-27 19:21:31,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 6970 flow [2024-06-27 19:21:34,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 6756 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:34,341 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5720 flow [2024-06-27 19:21:34,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-27 19:21:34,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 19:21:34,342 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5720 flow [2024-06-27 19:21:34,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call 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:34,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:34,342 INFO 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:34,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 19:21:34,342 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:21:34,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:34,342 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 12 times [2024-06-27 19:21:34,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:34,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853089119] [2024-06-27 19:21:34,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:34,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:34,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:34,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:21:34,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:34,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853089119] [2024-06-27 19:21:34,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853089119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:34,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:34,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:34,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120257565] [2024-06-27 19:21:34,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:34,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:34,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:34,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:34,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:34,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:34,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5720 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:34,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:34,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:34,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:35,659 INFO L124 PetriNetUnfolderBase]: 3594/6150 cut-off events. [2024-06-27 19:21:35,660 INFO L125 PetriNetUnfolderBase]: For 1018317/1018330 co-relation queries the response was YES. [2024-06-27 19:21:35,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53031 conditions, 6150 events. 3594/6150 cut-off events. For 1018317/1018330 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42877 event pairs, 1171 based on Foata normal form. 11/6156 useless extension candidates. Maximal degree in co-relation 52865. Up to 5416 conditions per place. [2024-06-27 19:21:35,753 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 330 selfloop transitions, 121 changer transitions 0/458 dead transitions. [2024-06-27 19:21:35,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 458 transitions, 7142 flow [2024-06-27 19:21:35,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:35,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:35,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-27 19:21:35,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:21:35,754 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5720 flow. Second operand 11 states and 253 transitions. [2024-06-27 19:21:35,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 458 transitions, 7142 flow [2024-06-27 19:21:39,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 458 transitions, 6903 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:39,275 INFO L231 Difference]: Finished difference. Result has 353 places, 425 transitions, 5772 flow [2024-06-27 19:21:39,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5772, PETRI_PLACES=353, PETRI_TRANSITIONS=425} [2024-06-27 19:21:39,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 19:21:39,275 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 425 transitions, 5772 flow [2024-06-27 19:21:39,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:39,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:39,276 INFO 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:39,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 19:21:39,276 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:21:39,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:39,276 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 13 times [2024-06-27 19:21:39,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:39,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592530816] [2024-06-27 19:21:39,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:39,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:39,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:39,389 INFO 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:39,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:39,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592530816] [2024-06-27 19:21:39,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592530816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:39,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:39,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:39,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260544104] [2024-06-27 19:21:39,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:39,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:39,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:39,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:39,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:39,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:39,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 425 transitions, 5772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:39,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:39,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:39,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:40,608 INFO L124 PetriNetUnfolderBase]: 3591/6146 cut-off events. [2024-06-27 19:21:40,608 INFO L125 PetriNetUnfolderBase]: For 1032586/1032599 co-relation queries the response was YES. [2024-06-27 19:21:40,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53033 conditions, 6146 events. 3591/6146 cut-off events. For 1032586/1032599 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42821 event pairs, 1173 based on Foata normal form. 11/6152 useless extension candidates. Maximal degree in co-relation 52866. Up to 5413 conditions per place. [2024-06-27 19:21:40,698 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 119 changer transitions 0/452 dead transitions. [2024-06-27 19:21:40,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 452 transitions, 6933 flow [2024-06-27 19:21:40,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:40,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:40,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 19:21:40,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 19:21:40,699 INFO L175 Difference]: Start difference. First operand has 353 places, 425 transitions, 5772 flow. Second operand 9 states and 213 transitions. [2024-06-27 19:21:40,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 452 transitions, 6933 flow [2024-06-27 19:21:44,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 6541 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-27 19:21:44,612 INFO L231 Difference]: Finished difference. Result has 352 places, 425 transitions, 5624 flow [2024-06-27 19:21:44,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5624, PETRI_PLACES=352, PETRI_TRANSITIONS=425} [2024-06-27 19:21:44,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 19:21:44,613 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 425 transitions, 5624 flow [2024-06-27 19:21:44,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:44,613 INFO 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,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 19:21:44,613 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:21:44,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:44,614 INFO L85 PathProgramCache]: Analyzing trace with hash 175128500, now seen corresponding path program 14 times [2024-06-27 19:21:44,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:44,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956229448] [2024-06-27 19:21:44,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:44,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:44,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:44,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:21:44,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:44,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956229448] [2024-06-27 19:21:44,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956229448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:44,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:44,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:44,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910162892] [2024-06-27 19:21:44,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:44,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:44,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:44,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:44,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:44,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:44,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 425 transitions, 5624 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:44,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:44,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:45,953 INFO L124 PetriNetUnfolderBase]: 3596/6159 cut-off events. [2024-06-27 19:21:45,953 INFO L125 PetriNetUnfolderBase]: For 1051612/1051625 co-relation queries the response was YES. [2024-06-27 19:21:46,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53196 conditions, 6159 events. 3596/6159 cut-off events. For 1051612/1051625 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43016 event pairs, 1173 based on Foata normal form. 11/6165 useless extension candidates. Maximal degree in co-relation 53028. Up to 5419 conditions per place. [2024-06-27 19:21:46,038 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 122 changer transitions 0/452 dead transitions. [2024-06-27 19:21:46,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 6835 flow [2024-06-27 19:21:46,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:21:46,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:21:46,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 19:21:46,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:21:46,040 INFO L175 Difference]: Start difference. First operand has 352 places, 425 transitions, 5624 flow. Second operand 9 states and 210 transitions. [2024-06-27 19:21:46,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 6835 flow [2024-06-27 19:21:49,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 452 transitions, 6591 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 19:21:49,369 INFO L231 Difference]: Finished difference. Result has 354 places, 429 transitions, 5707 flow [2024-06-27 19:21:49,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5707, PETRI_PLACES=354, PETRI_TRANSITIONS=429} [2024-06-27 19:21:49,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 19:21:49,369 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 429 transitions, 5707 flow [2024-06-27 19:21:49,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:49,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:49,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:21:49,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 19:21:49,370 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:21:49,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:49,370 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 15 times [2024-06-27 19:21:49,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:49,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477927019] [2024-06-27 19:21:49,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:49,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:49,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:49,461 INFO 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:49,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:49,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477927019] [2024-06-27 19:21:49,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477927019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:49,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:49,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:49,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302872566] [2024-06-27 19:21:49,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:49,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:49,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:49,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:49,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:49,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:49,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 429 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:49,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:49,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:49,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:50,658 INFO L124 PetriNetUnfolderBase]: 3593/6147 cut-off events. [2024-06-27 19:21:50,658 INFO L125 PetriNetUnfolderBase]: For 1068042/1068055 co-relation queries the response was YES. [2024-06-27 19:21:50,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53280 conditions, 6147 events. 3593/6147 cut-off events. For 1068042/1068055 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42825 event pairs, 1171 based on Foata normal form. 11/6153 useless extension candidates. Maximal degree in co-relation 53110. Up to 5416 conditions per place. [2024-06-27 19:21:50,747 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 124 changer transitions 0/453 dead transitions. [2024-06-27 19:21:50,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 453 transitions, 6657 flow [2024-06-27 19:21:50,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:50,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-27 19:21:50,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-27 19:21:50,748 INFO L175 Difference]: Start difference. First operand has 354 places, 429 transitions, 5707 flow. Second operand 11 states and 245 transitions. [2024-06-27 19:21:50,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 453 transitions, 6657 flow [2024-06-27 19:21:54,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 453 transitions, 6339 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 19:21:54,455 INFO L231 Difference]: Finished difference. Result has 358 places, 429 transitions, 5643 flow [2024-06-27 19:21:54,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5643, PETRI_PLACES=358, PETRI_TRANSITIONS=429} [2024-06-27 19:21:54,456 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 19:21:54,456 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 429 transitions, 5643 flow [2024-06-27 19:21:54,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:54,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:54,456 INFO 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:54,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 19:21:54,456 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:21:54,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:54,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1594866964, now seen corresponding path program 16 times [2024-06-27 19:21:54,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:54,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718158188] [2024-06-27 19:21:54,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:54,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:54,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:54,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:21:54,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:54,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718158188] [2024-06-27 19:21:54,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718158188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:54,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:54,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:54,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549904820] [2024-06-27 19:21:54,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:54,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:54,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:54,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:54,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:54,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:54,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 429 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:54,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:54,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:54,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:21:55,736 INFO L124 PetriNetUnfolderBase]: 3590/6132 cut-off events. [2024-06-27 19:21:55,736 INFO L125 PetriNetUnfolderBase]: For 1083966/1083973 co-relation queries the response was YES. [2024-06-27 19:21:55,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53288 conditions, 6132 events. 3590/6132 cut-off events. For 1083966/1083973 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42707 event pairs, 1187 based on Foata normal form. 4/6129 useless extension candidates. Maximal degree in co-relation 53117. Up to 5299 conditions per place. [2024-06-27 19:21:55,828 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 183 changer transitions 0/449 dead transitions. [2024-06-27 19:21:55,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 449 transitions, 6977 flow [2024-06-27 19:21:55,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:21:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:21:55,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-27 19:21:55,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 19:21:55,829 INFO L175 Difference]: Start difference. First operand has 358 places, 429 transitions, 5643 flow. Second operand 11 states and 240 transitions. [2024-06-27 19:21:55,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 449 transitions, 6977 flow [2024-06-27 19:21:59,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 449 transitions, 6729 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 19:21:59,481 INFO L231 Difference]: Finished difference. Result has 360 places, 429 transitions, 5767 flow [2024-06-27 19:21:59,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5767, PETRI_PLACES=360, PETRI_TRANSITIONS=429} [2024-06-27 19:21:59,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-27 19:21:59,482 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 429 transitions, 5767 flow [2024-06-27 19:21:59,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:59,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:21:59,482 INFO 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:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 19:21:59,482 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:21:59,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:21:59,483 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 17 times [2024-06-27 19:21:59,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:21:59,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511021751] [2024-06-27 19:21:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:21:59,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:21:59,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:21:59,585 INFO 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:59,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:21:59,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511021751] [2024-06-27 19:21:59,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511021751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:21:59,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:21:59,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:21:59,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639316376] [2024-06-27 19:21:59,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:21:59,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:21:59,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:21:59,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:21:59,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:21:59,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:21:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 429 transitions, 5767 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:59,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:21:59,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:21:59,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:00,822 INFO L124 PetriNetUnfolderBase]: 3608/6174 cut-off events. [2024-06-27 19:22:00,822 INFO L125 PetriNetUnfolderBase]: For 1109544/1109557 co-relation queries the response was YES. [2024-06-27 19:22:00,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53999 conditions, 6174 events. 3608/6174 cut-off events. For 1109544/1109557 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43085 event pairs, 1167 based on Foata normal form. 11/6180 useless extension candidates. Maximal degree in co-relation 53827. Up to 5528 conditions per place. [2024-06-27 19:22:00,912 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 88 changer transitions 0/458 dead transitions. [2024-06-27 19:22:00,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 458 transitions, 7080 flow [2024-06-27 19:22:00,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:00,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:00,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-27 19:22:00,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-27 19:22:00,913 INFO L175 Difference]: Start difference. First operand has 360 places, 429 transitions, 5767 flow. Second operand 12 states and 251 transitions. [2024-06-27 19:22:00,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 458 transitions, 7080 flow [2024-06-27 19:22:04,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 458 transitions, 6583 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-27 19:22:04,929 INFO L231 Difference]: Finished difference. Result has 363 places, 438 transitions, 5619 flow [2024-06-27 19:22:04,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5308, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5619, PETRI_PLACES=363, PETRI_TRANSITIONS=438} [2024-06-27 19:22:04,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 19:22:04,930 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 438 transitions, 5619 flow [2024-06-27 19:22:04,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:04,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:04,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:22:04,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 19:22:04,931 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:22:04,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2139571694, now seen corresponding path program 18 times [2024-06-27 19:22:04,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:04,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754706322] [2024-06-27 19:22:04,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:04,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:05,033 INFO 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:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:05,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754706322] [2024-06-27 19:22:05,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754706322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:05,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:05,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:05,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301885866] [2024-06-27 19:22:05,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:05,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:05,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:05,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:05,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:05,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 438 transitions, 5619 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:05,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:05,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:05,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:06,248 INFO L124 PetriNetUnfolderBase]: 3613/6187 cut-off events. [2024-06-27 19:22:06,249 INFO L125 PetriNetUnfolderBase]: For 1128170/1128183 co-relation queries the response was YES. [2024-06-27 19:22:06,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53909 conditions, 6187 events. 3613/6187 cut-off events. For 1128170/1128183 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43187 event pairs, 1173 based on Foata normal form. 11/6193 useless extension candidates. Maximal degree in co-relation 53736. Up to 5541 conditions per place. [2024-06-27 19:22:06,341 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 84 changer transitions 0/461 dead transitions. [2024-06-27 19:22:06,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 461 transitions, 6826 flow [2024-06-27 19:22:06,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:06,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:06,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-27 19:22:06,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-27 19:22:06,342 INFO L175 Difference]: Start difference. First operand has 363 places, 438 transitions, 5619 flow. Second operand 12 states and 252 transitions. [2024-06-27 19:22:06,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 461 transitions, 6826 flow [2024-06-27 19:22:10,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 6733 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:22:10,468 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5747 flow [2024-06-27 19:22:10,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5747, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-27 19:22:10,469 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 19:22:10,469 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5747 flow [2024-06-27 19:22:10,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:10,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:10,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 19:22:10,470 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:22:10,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:10,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 19 times [2024-06-27 19:22:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:10,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364312115] [2024-06-27 19:22:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:10,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:10,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:10,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364312115] [2024-06-27 19:22:10,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364312115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:10,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:10,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:10,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102759855] [2024-06-27 19:22:10,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:10,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:10,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:10,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:10,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:10,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:10,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5747 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:10,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:10,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:11,877 INFO L124 PetriNetUnfolderBase]: 3610/6183 cut-off events. [2024-06-27 19:22:11,878 INFO L125 PetriNetUnfolderBase]: For 1144141/1144154 co-relation queries the response was YES. [2024-06-27 19:22:11,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54143 conditions, 6183 events. 3610/6183 cut-off events. For 1144141/1144154 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43201 event pairs, 1173 based on Foata normal form. 11/6189 useless extension candidates. Maximal degree in co-relation 53968. Up to 5538 conditions per place. [2024-06-27 19:22:11,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 368 selfloop transitions, 84 changer transitions 0/459 dead transitions. [2024-06-27 19:22:11,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 459 transitions, 6693 flow [2024-06-27 19:22:11,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:22:11,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:22:11,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 19:22:11,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-27 19:22:11,973 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5747 flow. Second operand 11 states and 234 transitions. [2024-06-27 19:22:11,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 459 transitions, 6693 flow [2024-06-27 19:22:15,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 459 transitions, 6332 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-27 19:22:15,854 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5560 flow [2024-06-27 19:22:15,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5560, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-27 19:22:15,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 19:22:15,855 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5560 flow [2024-06-27 19:22:15,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:15,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:15,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:15,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 19:22:15,855 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:22:15,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:15,856 INFO L85 PathProgramCache]: Analyzing trace with hash -349366002, now seen corresponding path program 20 times [2024-06-27 19:22:15,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:15,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448085042] [2024-06-27 19:22:15,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:15,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:15,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:15,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:15,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448085042] [2024-06-27 19:22:15,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448085042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:15,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:15,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:15,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725045203] [2024-06-27 19:22:15,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:15,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:15,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:15,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:15,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:16,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:16,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5560 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:16,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:16,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:16,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:17,138 INFO L124 PetriNetUnfolderBase]: 3607/6179 cut-off events. [2024-06-27 19:22:17,138 INFO L125 PetriNetUnfolderBase]: For 1159288/1159301 co-relation queries the response was YES. [2024-06-27 19:22:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53946 conditions, 6179 events. 3607/6179 cut-off events. For 1159288/1159301 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43193 event pairs, 1173 based on Foata normal form. 11/6185 useless extension candidates. Maximal degree in co-relation 53772. Up to 5528 conditions per place. [2024-06-27 19:22:17,229 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 88 changer transitions 0/460 dead transitions. [2024-06-27 19:22:17,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 6510 flow [2024-06-27 19:22:17,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:22:17,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:22:17,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-27 19:22:17,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-27 19:22:17,231 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5560 flow. Second operand 12 states and 250 transitions. [2024-06-27 19:22:17,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 6510 flow [2024-06-27 19:22:21,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 460 transitions, 6328 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 19:22:21,983 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5560 flow [2024-06-27 19:22:21,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5560, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-27 19:22:21,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 19:22:21,984 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5560 flow [2024-06-27 19:22:21,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:21,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:21,984 INFO 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:21,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 19:22:21,984 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:22:21,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:21,985 INFO L85 PathProgramCache]: Analyzing trace with hash -349164192, now seen corresponding path program 21 times [2024-06-27 19:22:21,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:21,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620418283] [2024-06-27 19:22:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:21,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:22,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:22:22,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:22,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620418283] [2024-06-27 19:22:22,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620418283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:22,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:22,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:22:22,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39700] [2024-06-27 19:22:22,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:22,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:22:22,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:22,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:22:22,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:22:22,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:22,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5560 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call 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:22,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:22,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:22,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:23,456 INFO L124 PetriNetUnfolderBase]: 3604/6175 cut-off events. [2024-06-27 19:22:23,456 INFO L125 PetriNetUnfolderBase]: For 1175005/1175018 co-relation queries the response was YES. [2024-06-27 19:22:23,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54017 conditions, 6175 events. 3604/6175 cut-off events. For 1175005/1175018 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43156 event pairs, 1173 based on Foata normal form. 11/6181 useless extension candidates. Maximal degree in co-relation 53842. Up to 5405 conditions per place. [2024-06-27 19:22:23,538 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 157 changer transitions 0/472 dead transitions. [2024-06-27 19:22:23,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 472 transitions, 6568 flow [2024-06-27 19:22:23,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:23,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:23,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 19:22:23,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 19:22:23,539 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5560 flow. Second operand 9 states and 220 transitions. [2024-06-27 19:22:23,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 472 transitions, 6568 flow [2024-06-27 19:22:27,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 472 transitions, 6382 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-27 19:22:27,869 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5703 flow [2024-06-27 19:22:27,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5703, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-27 19:22:27,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 19:22:27,870 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5703 flow [2024-06-27 19:22:27,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call 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:27,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:27,870 INFO L208 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:22:27,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 19:22:27,871 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:22:27,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:27,871 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-27 19:22:27,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:27,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608632736] [2024-06-27 19:22:27,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:27,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:27,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:27,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:27,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608632736] [2024-06-27 19:22:27,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608632736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:27,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:27,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:27,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243930130] [2024-06-27 19:22:27,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:27,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:27,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:27,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:27,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:28,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:28,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5703 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:28,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:28,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:29,357 INFO L124 PetriNetUnfolderBase]: 4058/6957 cut-off events. [2024-06-27 19:22:29,358 INFO L125 PetriNetUnfolderBase]: For 1715036/1715049 co-relation queries the response was YES. [2024-06-27 19:22:29,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68434 conditions, 6957 events. 4058/6957 cut-off events. For 1715036/1715049 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49765 event pairs, 1152 based on Foata normal form. 16/6968 useless extension candidates. Maximal degree in co-relation 68258. Up to 2711 conditions per place. [2024-06-27 19:22:29,463 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 158 changer transitions 0/505 dead transitions. [2024-06-27 19:22:29,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 505 transitions, 7831 flow [2024-06-27 19:22:29,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:22:29,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:22:29,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-27 19:22:29,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-27 19:22:29,464 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5703 flow. Second operand 10 states and 258 transitions. [2024-06-27 19:22:29,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 505 transitions, 7831 flow [2024-06-27 19:22:34,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 505 transitions, 7370 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 19:22:34,097 INFO L231 Difference]: Finished difference. Result has 368 places, 444 transitions, 5717 flow [2024-06-27 19:22:34,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5717, PETRI_PLACES=368, PETRI_TRANSITIONS=444} [2024-06-27 19:22:34,098 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 19:22:34,098 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 444 transitions, 5717 flow [2024-06-27 19:22:34,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:34,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:34,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:34,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 19:22:34,099 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:22:34,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-27 19:22:34,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:34,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897945417] [2024-06-27 19:22:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:34,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:34,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:34,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:34,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:34,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897945417] [2024-06-27 19:22:34,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897945417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:34,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:34,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:34,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74355249] [2024-06-27 19:22:34,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:34,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:34,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:34,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:34,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:34,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:34,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 444 transitions, 5717 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:34,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:34,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:34,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:35,670 INFO L124 PetriNetUnfolderBase]: 4263/7354 cut-off events. [2024-06-27 19:22:35,671 INFO L125 PetriNetUnfolderBase]: For 1945697/1945710 co-relation queries the response was YES. [2024-06-27 19:22:35,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73434 conditions, 7354 events. 4263/7354 cut-off events. For 1945697/1945710 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53446 event pairs, 1134 based on Foata normal form. 34/7383 useless extension candidates. Maximal degree in co-relation 73256. Up to 6143 conditions per place. [2024-06-27 19:22:35,784 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 427 selfloop transitions, 53 changer transitions 0/487 dead transitions. [2024-06-27 19:22:35,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 487 transitions, 7149 flow [2024-06-27 19:22:35,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:35,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 19:22:35,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:22:35,786 INFO L175 Difference]: Start difference. First operand has 368 places, 444 transitions, 5717 flow. Second operand 9 states and 210 transitions. [2024-06-27 19:22:35,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 487 transitions, 7149 flow [2024-06-27 19:22:41,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 6782 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 19:22:41,699 INFO L231 Difference]: Finished difference. Result has 372 places, 448 transitions, 5572 flow [2024-06-27 19:22:41,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5368, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5572, PETRI_PLACES=372, PETRI_TRANSITIONS=448} [2024-06-27 19:22:41,699 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 19:22:41,700 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 448 transitions, 5572 flow [2024-06-27 19:22:41,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:41,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:41,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 19:22:41,700 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:22:41,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:41,701 INFO L85 PathProgramCache]: Analyzing trace with hash -973008793, now seen corresponding path program 1 times [2024-06-27 19:22:41,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:41,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778724660] [2024-06-27 19:22:41,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:41,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:41,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:41,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:22:41,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:41,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778724660] [2024-06-27 19:22:41,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778724660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:41,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:41,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:41,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188683201] [2024-06-27 19:22:41,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:41,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:41,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:41,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:41,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:41,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:41,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 448 transitions, 5572 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:41,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:41,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:43,147 INFO L124 PetriNetUnfolderBase]: 3996/6897 cut-off events. [2024-06-27 19:22:43,147 INFO L125 PetriNetUnfolderBase]: For 1619048/1619061 co-relation queries the response was YES. [2024-06-27 19:22:43,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63496 conditions, 6897 events. 3996/6897 cut-off events. For 1619048/1619061 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49444 event pairs, 994 based on Foata normal form. 34/6926 useless extension candidates. Maximal degree in co-relation 63316. Up to 5817 conditions per place. [2024-06-27 19:22:43,257 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 48 changer transitions 19/486 dead transitions. [2024-06-27 19:22:43,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 486 transitions, 6682 flow [2024-06-27 19:22:43,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:43,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:43,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:22:43,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:22:43,259 INFO L175 Difference]: Start difference. First operand has 372 places, 448 transitions, 5572 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:22:43,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 486 transitions, 6682 flow [2024-06-27 19:22:49,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 486 transitions, 6512 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:22:49,977 INFO L231 Difference]: Finished difference. Result has 376 places, 443 transitions, 5452 flow [2024-06-27 19:22:49,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=376, PETRI_TRANSITIONS=443} [2024-06-27 19:22:49,978 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 19:22:49,978 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 443 transitions, 5452 flow [2024-06-27 19:22:49,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:49,978 INFO L208 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:22:49,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 19:22:49,979 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:22:49,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:49,979 INFO L85 PathProgramCache]: Analyzing trace with hash -784341849, now seen corresponding path program 2 times [2024-06-27 19:22:49,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:49,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722621060] [2024-06-27 19:22:49,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:49,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:50,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:50,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:50,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722621060] [2024-06-27 19:22:50,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722621060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:50,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:50,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:50,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251541792] [2024-06-27 19:22:50,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:50,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:50,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:50,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:50,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:50,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:50,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 443 transitions, 5452 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:50,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:50,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:50,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:22:51,513 INFO L124 PetriNetUnfolderBase]: 4177/7202 cut-off events. [2024-06-27 19:22:51,514 INFO L125 PetriNetUnfolderBase]: For 1930289/1930302 co-relation queries the response was YES. [2024-06-27 19:22:51,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72389 conditions, 7202 events. 4177/7202 cut-off events. For 1930289/1930302 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52009 event pairs, 965 based on Foata normal form. 16/7213 useless extension candidates. Maximal degree in co-relation 72208. Up to 5520 conditions per place. [2024-06-27 19:22:51,627 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 424 selfloop transitions, 58 changer transitions 0/489 dead transitions. [2024-06-27 19:22:51,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 489 transitions, 7162 flow [2024-06-27 19:22:51,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:22:51,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:22:51,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 19:22:51,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 19:22:51,629 INFO L175 Difference]: Start difference. First operand has 376 places, 443 transitions, 5452 flow. Second operand 9 states and 210 transitions. [2024-06-27 19:22:51,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 489 transitions, 7162 flow [2024-06-27 19:22:58,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 489 transitions, 7040 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-27 19:22:58,567 INFO L231 Difference]: Finished difference. Result has 373 places, 450 transitions, 5625 flow [2024-06-27 19:22:58,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=373, PETRI_TRANSITIONS=450} [2024-06-27 19:22:58,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 19:22:58,567 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 450 transitions, 5625 flow [2024-06-27 19:22:58,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:22:58,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:22:58,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 19:22:58,568 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:22:58,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:22:58,569 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-27 19:22:58,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:22:58,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196126701] [2024-06-27 19:22:58,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:22:58,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:22:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:22:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:22:58,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:22:58,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196126701] [2024-06-27 19:22:58,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196126701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:22:58,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:22:58,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:22:58,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067045335] [2024-06-27 19:22:58,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:22:58,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:22:58,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:22:58,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:22:58,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:22:58,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:22:58,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 450 transitions, 5625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:22:58,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:22:58,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:00,186 INFO L124 PetriNetUnfolderBase]: 4146/7159 cut-off events. [2024-06-27 19:23:00,186 INFO L125 PetriNetUnfolderBase]: For 1862613/1862626 co-relation queries the response was YES. [2024-06-27 19:23:00,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 7159 events. 4146/7159 cut-off events. For 1862613/1862626 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51715 event pairs, 1064 based on Foata normal form. 34/7188 useless extension candidates. Maximal degree in co-relation 69360. Up to 5520 conditions per place. [2024-06-27 19:23:00,297 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 56 changer transitions 0/493 dead transitions. [2024-06-27 19:23:00,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 493 transitions, 7221 flow [2024-06-27 19:23:00,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:23:00,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:23:00,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-27 19:23:00,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-27 19:23:00,299 INFO L175 Difference]: Start difference. First operand has 373 places, 450 transitions, 5625 flow. Second operand 10 states and 232 transitions. [2024-06-27 19:23:00,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 493 transitions, 7221 flow [2024-06-27 19:23:06,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 493 transitions, 7043 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 19:23:06,911 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5564 flow [2024-06-27 19:23:06,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5564, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-27 19:23:06,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-27 19:23:06,911 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5564 flow [2024-06-27 19:23:06,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:06,912 INFO L208 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:23:06,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 19:23:06,912 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:23:06,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:06,912 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-27 19:23:06,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:06,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190124692] [2024-06-27 19:23:06,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:06,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:06,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:07,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:07,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190124692] [2024-06-27 19:23:07,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190124692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:07,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:07,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:07,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77408570] [2024-06-27 19:23:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:07,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:07,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:07,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:07,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:07,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:07,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:07,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:07,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:08,567 INFO L124 PetriNetUnfolderBase]: 4085/7050 cut-off events. [2024-06-27 19:23:08,568 INFO L125 PetriNetUnfolderBase]: For 1768804/1768817 co-relation queries the response was YES. [2024-06-27 19:23:08,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66263 conditions, 7050 events. 4085/7050 cut-off events. For 1768804/1768817 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50806 event pairs, 1038 based on Foata normal form. 34/7079 useless extension candidates. Maximal degree in co-relation 66082. Up to 5520 conditions per place. [2024-06-27 19:23:08,666 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 414 selfloop transitions, 48 changer transitions 23/492 dead transitions. [2024-06-27 19:23:08,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 492 transitions, 6942 flow [2024-06-27 19:23:08,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:23:08,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:23:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 19:23:08,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:23:08,667 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5564 flow. Second operand 10 states and 230 transitions. [2024-06-27 19:23:08,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 492 transitions, 6942 flow [2024-06-27 19:23:15,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 492 transitions, 6780 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:15,586 INFO L231 Difference]: Finished difference. Result has 382 places, 441 transitions, 5398 flow [2024-06-27 19:23:15,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5398, PETRI_PLACES=382, PETRI_TRANSITIONS=441} [2024-06-27 19:23:15,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 19:23:15,587 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 441 transitions, 5398 flow [2024-06-27 19:23:15,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23: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, 1] [2024-06-27 19:23:15,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 19:23:15,588 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:23:15,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:15,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1607378165, now seen corresponding path program 4 times [2024-06-27 19:23:15,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:15,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891419358] [2024-06-27 19:23:15,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:15,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:15,687 INFO 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,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:15,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891419358] [2024-06-27 19:23:15,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891419358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:15,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:15,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:15,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828008657] [2024-06-27 19:23:15,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:15,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:15,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:15,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:15,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:15,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:15,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 441 transitions, 5398 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:15,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:15,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:17,241 INFO L124 PetriNetUnfolderBase]: 3963/6790 cut-off events. [2024-06-27 19:23:17,242 INFO L125 PetriNetUnfolderBase]: For 1763015/1763028 co-relation queries the response was YES. [2024-06-27 19:23:17,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66838 conditions, 6790 events. 3963/6790 cut-off events. For 1763015/1763028 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48298 event pairs, 1402 based on Foata normal form. 18/6795 useless extension candidates. Maximal degree in co-relation 66656. Up to 5747 conditions per place. [2024-06-27 19:23:17,335 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 155 changer transitions 0/488 dead transitions. [2024-06-27 19:23:17,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 488 transitions, 6856 flow [2024-06-27 19:23:17,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:17,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-27 19:23:17,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-27 19:23:17,337 INFO L175 Difference]: Start difference. First operand has 382 places, 441 transitions, 5398 flow. Second operand 11 states and 262 transitions. [2024-06-27 19:23:17,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 488 transitions, 6856 flow [2024-06-27 19:23:21,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 488 transitions, 6728 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-27 19:23:21,985 INFO L231 Difference]: Finished difference. Result has 373 places, 443 transitions, 5694 flow [2024-06-27 19:23:21,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5694, PETRI_PLACES=373, PETRI_TRANSITIONS=443} [2024-06-27 19:23:21,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 19:23:21,986 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 443 transitions, 5694 flow [2024-06-27 19:23:21,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:21,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:21,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:21,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 19:23:21,987 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:23:21,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:21,987 INFO L85 PathProgramCache]: Analyzing trace with hash -651706783, now seen corresponding path program 5 times [2024-06-27 19:23:21,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:21,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015839255] [2024-06-27 19:23:21,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:21,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:22,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:22,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015839255] [2024-06-27 19:23:22,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015839255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:22,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:22,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:22,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944984977] [2024-06-27 19:23:22,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:22,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:22,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:22,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:22,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:22,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:22,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 443 transitions, 5694 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:22,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:22,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:22,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:23,458 INFO L124 PetriNetUnfolderBase]: 3945/6786 cut-off events. [2024-06-27 19:23:23,458 INFO L125 PetriNetUnfolderBase]: For 1608083/1608096 co-relation queries the response was YES. [2024-06-27 19:23:23,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6786 events. 3945/6786 cut-off events. For 1608083/1608096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48525 event pairs, 1470 based on Foata normal form. 18/6799 useless extension candidates. Maximal degree in co-relation 64897. Up to 5915 conditions per place. [2024-06-27 19:23:23,563 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 153 changer transitions 0/480 dead transitions. [2024-06-27 19:23:23,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 480 transitions, 6764 flow [2024-06-27 19:23:23,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:23,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-27 19:23:23,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-27 19:23:23,565 INFO L175 Difference]: Start difference. First operand has 373 places, 443 transitions, 5694 flow. Second operand 11 states and 255 transitions. [2024-06-27 19:23:23,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 480 transitions, 6764 flow [2024-06-27 19:23:28,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 480 transitions, 6497 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:28,829 INFO L231 Difference]: Finished difference. Result has 377 places, 443 transitions, 5738 flow [2024-06-27 19:23:28,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5738, PETRI_PLACES=377, PETRI_TRANSITIONS=443} [2024-06-27 19:23:28,830 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 19:23:28,830 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 443 transitions, 5738 flow [2024-06-27 19:23:28,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:28,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:28,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 19:23:28,831 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:23:28,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:28,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1749481235, now seen corresponding path program 6 times [2024-06-27 19:23:28,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047946791] [2024-06-27 19:23:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:28,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:28,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:28,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047946791] [2024-06-27 19:23:28,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047946791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:28,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:28,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:28,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866627861] [2024-06-27 19:23:28,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:28,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:28,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:28,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:28,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:28,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:28,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 443 transitions, 5738 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:28,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:28,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:30,540 INFO L124 PetriNetUnfolderBase]: 4320/7405 cut-off events. [2024-06-27 19:23:30,540 INFO L125 PetriNetUnfolderBase]: For 2053006/2053019 co-relation queries the response was YES. [2024-06-27 19:23:30,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76306 conditions, 7405 events. 4320/7405 cut-off events. For 2053006/2053019 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53600 event pairs, 1516 based on Foata normal form. 16/7416 useless extension candidates. Maximal degree in co-relation 76126. Up to 5041 conditions per place. [2024-06-27 19:23:30,652 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 155 changer transitions 0/502 dead transitions. [2024-06-27 19:23:30,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 502 transitions, 7512 flow [2024-06-27 19:23:30,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:23:30,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:23:30,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-27 19:23:30,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-27 19:23:30,653 INFO L175 Difference]: Start difference. First operand has 377 places, 443 transitions, 5738 flow. Second operand 11 states and 274 transitions. [2024-06-27 19:23:30,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 502 transitions, 7512 flow [2024-06-27 19:23:38,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 7196 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:23:38,675 INFO L231 Difference]: Finished difference. Result has 380 places, 446 transitions, 5893 flow [2024-06-27 19:23:38,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5893, PETRI_PLACES=380, PETRI_TRANSITIONS=446} [2024-06-27 19:23:38,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 19:23:38,676 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 446 transitions, 5893 flow [2024-06-27 19:23:38,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:38,676 INFO L208 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:23:38,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 19:23:38,676 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:23:38,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1749361265, now seen corresponding path program 7 times [2024-06-27 19:23:38,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:38,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399739278] [2024-06-27 19:23:38,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:38,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:38,766 INFO 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:38,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:38,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399739278] [2024-06-27 19:23:38,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399739278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:38,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:38,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:38,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674330604] [2024-06-27 19:23:38,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:38,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:38,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:38,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:38,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:38,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:38,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 446 transitions, 5893 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:38,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:38,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:40,333 INFO L124 PetriNetUnfolderBase]: 4289/7383 cut-off events. [2024-06-27 19:23:40,333 INFO L125 PetriNetUnfolderBase]: For 2047352/2047365 co-relation queries the response was YES. [2024-06-27 19:23:40,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74072 conditions, 7383 events. 4289/7383 cut-off events. For 2047352/2047365 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 53837 event pairs, 1560 based on Foata normal form. 34/7403 useless extension candidates. Maximal degree in co-relation 73889. Up to 6340 conditions per place. [2024-06-27 19:23:40,443 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 434 selfloop transitions, 43 changer transitions 0/484 dead transitions. [2024-06-27 19:23:40,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 484 transitions, 7217 flow [2024-06-27 19:23:40,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:40,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:40,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:23:40,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:23:40,444 INFO L175 Difference]: Start difference. First operand has 380 places, 446 transitions, 5893 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:23:40,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 484 transitions, 7217 flow [2024-06-27 19:23:48,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 484 transitions, 6882 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:48,502 INFO L231 Difference]: Finished difference. Result has 382 places, 446 transitions, 5649 flow [2024-06-27 19:23:48,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=382, PETRI_TRANSITIONS=446} [2024-06-27 19:23:48,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 19:23:48,503 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 446 transitions, 5649 flow [2024-06-27 19:23:48,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:48,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:48,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:23:48,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 19:23:48,503 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:23:48,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:48,504 INFO L85 PathProgramCache]: Analyzing trace with hash -656582587, now seen corresponding path program 4 times [2024-06-27 19:23:48,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:48,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841618554] [2024-06-27 19:23:48,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:48,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:48,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:48,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:23:48,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:48,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841618554] [2024-06-27 19:23:48,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841618554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:48,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:48,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:48,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373730621] [2024-06-27 19:23:48,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:48,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:48,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:48,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:48,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:48,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:48,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 446 transitions, 5649 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:48,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:48,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:48,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:50,183 INFO L124 PetriNetUnfolderBase]: 4228/7272 cut-off events. [2024-06-27 19:23:50,183 INFO L125 PetriNetUnfolderBase]: For 1955176/1955189 co-relation queries the response was YES. [2024-06-27 19:23:50,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70708 conditions, 7272 events. 4228/7272 cut-off events. For 1955176/1955189 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52771 event pairs, 1544 based on Foata normal form. 34/7294 useless extension candidates. Maximal degree in co-relation 70524. Up to 6340 conditions per place. [2024-06-27 19:23:50,292 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 419 selfloop transitions, 38 changer transitions 19/483 dead transitions. [2024-06-27 19:23:50,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 6751 flow [2024-06-27 19:23:50,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:50,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:50,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:23:50,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 19:23:50,293 INFO L175 Difference]: Start difference. First operand has 382 places, 446 transitions, 5649 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:23:50,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 6751 flow [2024-06-27 19:23:57,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 6614 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 19:23:57,121 INFO L231 Difference]: Finished difference. Result has 384 places, 441 transitions, 5532 flow [2024-06-27 19:23:57,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5532, PETRI_PLACES=384, PETRI_TRANSITIONS=441} [2024-06-27 19:23:57,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 19:23:57,122 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 441 transitions, 5532 flow [2024-06-27 19:23:57,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:23:57,122 INFO L208 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:23:57,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 19:23:57,123 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:23:57,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:23:57,123 INFO L85 PathProgramCache]: Analyzing trace with hash -647059387, now seen corresponding path program 5 times [2024-06-27 19:23:57,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:23:57,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878187405] [2024-06-27 19:23:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:23:57,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:23:57,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:23:57,239 INFO 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:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:23:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878187405] [2024-06-27 19:23:57,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878187405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:23:57,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:23:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:23:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040000706] [2024-06-27 19:23:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:23:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:23:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:23:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:23:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:23:57,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:23:57,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 441 transitions, 5532 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:23:57,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:23:57,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:23:58,835 INFO L124 PetriNetUnfolderBase]: 4184/7189 cut-off events. [2024-06-27 19:23:58,835 INFO L125 PetriNetUnfolderBase]: For 2038868/2038881 co-relation queries the response was YES. [2024-06-27 19:23:58,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70449 conditions, 7189 events. 4184/7189 cut-off events. For 2038868/2038881 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51899 event pairs, 1607 based on Foata normal form. 44/7228 useless extension candidates. Maximal degree in co-relation 70264. Up to 6365 conditions per place. [2024-06-27 19:23:58,951 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 411 selfloop transitions, 38 changer transitions 14/470 dead transitions. [2024-06-27 19:23:58,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 470 transitions, 6584 flow [2024-06-27 19:23:58,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:23:58,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:23:58,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 19:23:58,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 19:23:58,952 INFO L175 Difference]: Start difference. First operand has 384 places, 441 transitions, 5532 flow. Second operand 9 states and 202 transitions. [2024-06-27 19:23:58,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 470 transitions, 6584 flow [2024-06-27 19:24:06,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 470 transitions, 6461 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:24:06,005 INFO L231 Difference]: Finished difference. Result has 378 places, 436 transitions, 5420 flow [2024-06-27 19:24:06,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=378, PETRI_TRANSITIONS=436} [2024-06-27 19:24:06,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 19:24:06,006 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 436 transitions, 5420 flow [2024-06-27 19:24:06,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:06,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:06,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 19:24:06,006 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:24:06,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:06,007 INFO L85 PathProgramCache]: Analyzing trace with hash 846564741, now seen corresponding path program 6 times [2024-06-27 19:24:06,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:06,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118974953] [2024-06-27 19:24:06,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:06,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:06,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:24:06,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:06,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118974953] [2024-06-27 19:24:06,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118974953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:06,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:06,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:06,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063361560] [2024-06-27 19:24:06,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:06,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:06,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:06,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:06,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:06,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 436 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:06,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:06,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:07,661 INFO L124 PetriNetUnfolderBase]: 4133/7120 cut-off events. [2024-06-27 19:24:07,661 INFO L125 PetriNetUnfolderBase]: For 1843672/1843685 co-relation queries the response was YES. [2024-06-27 19:24:07,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66716 conditions, 7120 events. 4133/7120 cut-off events. For 1843672/1843685 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51478 event pairs, 1486 based on Foata normal form. 40/7155 useless extension candidates. Maximal degree in co-relation 66534. Up to 6138 conditions per place. [2024-06-27 19:24:07,765 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 33 changer transitions 26/475 dead transitions. [2024-06-27 19:24:07,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 475 transitions, 6575 flow [2024-06-27 19:24:07,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:24:07,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:24:07,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:24:07,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 19:24:07,766 INFO L175 Difference]: Start difference. First operand has 378 places, 436 transitions, 5420 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:24:07,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 475 transitions, 6575 flow [2024-06-27 19:24:13,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 475 transitions, 6487 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:24:13,642 INFO L231 Difference]: Finished difference. Result has 377 places, 431 transitions, 5346 flow [2024-06-27 19:24:13,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5346, PETRI_PLACES=377, PETRI_TRANSITIONS=431} [2024-06-27 19:24:13,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 19:24:13,643 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 431 transitions, 5346 flow [2024-06-27 19:24:13,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:13,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, 1] [2024-06-27 19:24:13,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 19:24:13,644 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:24:13,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:13,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002377, now seen corresponding path program 7 times [2024-06-27 19:24:13,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:13,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462656908] [2024-06-27 19:24:13,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:13,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:13,746 INFO 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:13,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:13,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462656908] [2024-06-27 19:24:13,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462656908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:13,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:13,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:13,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107299221] [2024-06-27 19:24:13,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:13,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:13,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:13,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:13,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:13,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:13,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 431 transitions, 5346 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:13,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:13,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:15,386 INFO L124 PetriNetUnfolderBase]: 4340/7481 cut-off events. [2024-06-27 19:24:15,386 INFO L125 PetriNetUnfolderBase]: For 2042217/2042230 co-relation queries the response was YES. [2024-06-27 19:24:15,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72194 conditions, 7481 events. 4340/7481 cut-off events. For 2042217/2042230 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54563 event pairs, 1649 based on Foata normal form. 40/7516 useless extension candidates. Maximal degree in co-relation 72012. Up to 6091 conditions per place. [2024-06-27 19:24:15,494 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 402 selfloop transitions, 46 changer transitions 15/470 dead transitions. [2024-06-27 19:24:15,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 470 transitions, 6727 flow [2024-06-27 19:24:15,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:24:15,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:24:15,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-27 19:24:15,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-27 19:24:15,496 INFO L175 Difference]: Start difference. First operand has 377 places, 431 transitions, 5346 flow. Second operand 10 states and 227 transitions. [2024-06-27 19:24:15,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 470 transitions, 6727 flow [2024-06-27 19:24:21,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 470 transitions, 6639 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:21,178 INFO L231 Difference]: Finished difference. Result has 376 places, 428 transitions, 5329 flow [2024-06-27 19:24:21,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5329, PETRI_PLACES=376, PETRI_TRANSITIONS=428} [2024-06-27 19:24:21,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 19:24:21,179 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 428 transitions, 5329 flow [2024-06-27 19:24:21,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:21,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:21,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:21,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 19:24:21,179 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:24:21,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:21,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 8 times [2024-06-27 19:24:21,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:21,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707377346] [2024-06-27 19:24:21,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:21,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:21,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:21,284 INFO 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:21,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:21,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707377346] [2024-06-27 19:24:21,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707377346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:21,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:21,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:21,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759845507] [2024-06-27 19:24:21,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:21,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:21,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:21,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:21,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:21,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 428 transitions, 5329 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:21,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:21,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:21,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:22,836 INFO L124 PetriNetUnfolderBase]: 4218/7243 cut-off events. [2024-06-27 19:24:22,836 INFO L125 PetriNetUnfolderBase]: For 1917690/1917703 co-relation queries the response was YES. [2024-06-27 19:24:22,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 7243 events. 4218/7243 cut-off events. For 1917690/1917703 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52470 event pairs, 1615 based on Foata normal form. 18/7254 useless extension candidates. Maximal degree in co-relation 71037. Up to 6554 conditions per place. [2024-06-27 19:24:22,948 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 45 changer transitions 10/452 dead transitions. [2024-06-27 19:24:22,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 452 transitions, 6313 flow [2024-06-27 19:24:22,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:24:22,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:24:22,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:24:22,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 19:24:22,949 INFO L175 Difference]: Start difference. First operand has 376 places, 428 transitions, 5329 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:24:22,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 452 transitions, 6313 flow [2024-06-27 19:24:29,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6209 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 19:24:29,116 INFO L231 Difference]: Finished difference. Result has 375 places, 425 transitions, 5273 flow [2024-06-27 19:24:29,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=375, PETRI_TRANSITIONS=425} [2024-06-27 19:24:29,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:24:29,117 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 425 transitions, 5273 flow [2024-06-27 19:24:29,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:29,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:29,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:24:29,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 19:24:29,118 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:24:29,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:29,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 9 times [2024-06-27 19:24:29,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:29,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987473320] [2024-06-27 19:24:29,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:29,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:29,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:29,222 INFO 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:29,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:29,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987473320] [2024-06-27 19:24:29,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987473320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:29,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:29,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:29,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073762779] [2024-06-27 19:24:29,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:29,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:29,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:29,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:29,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:29,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 425 transitions, 5273 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:29,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:29,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:29,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:30,876 INFO L124 PetriNetUnfolderBase]: 4373/7492 cut-off events. [2024-06-27 19:24:30,876 INFO L125 PetriNetUnfolderBase]: For 2105711/2105724 co-relation queries the response was YES. [2024-06-27 19:24:30,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76024 conditions, 7492 events. 4373/7492 cut-off events. For 2105711/2105724 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54313 event pairs, 1701 based on Foata normal form. 18/7502 useless extension candidates. Maximal degree in co-relation 75843. Up to 6240 conditions per place. [2024-06-27 19:24:30,982 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 44 changer transitions 10/458 dead transitions. [2024-06-27 19:24:30,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 458 transitions, 6595 flow [2024-06-27 19:24:30,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:24:30,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:24:30,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:24:30,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 19:24:30,983 INFO L175 Difference]: Start difference. First operand has 375 places, 425 transitions, 5273 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:24:30,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 458 transitions, 6595 flow [2024-06-27 19:24:38,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 458 transitions, 6485 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 19:24:38,449 INFO L231 Difference]: Finished difference. Result has 374 places, 423 transitions, 5239 flow [2024-06-27 19:24:38,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5239, PETRI_PLACES=374, PETRI_TRANSITIONS=423} [2024-06-27 19:24:38,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-27 19:24:38,450 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 423 transitions, 5239 flow [2024-06-27 19:24:38,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:38,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, 1] [2024-06-27 19:24:38,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 19:24:38,451 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:24:38,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:38,451 INFO L85 PathProgramCache]: Analyzing trace with hash 2041037765, now seen corresponding path program 10 times [2024-06-27 19:24:38,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:38,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108216693] [2024-06-27 19:24:38,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:38,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:38,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:38,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:38,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108216693] [2024-06-27 19:24:38,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108216693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:38,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:38,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:38,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465635244] [2024-06-27 19:24:38,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:38,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:38,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:38,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:38,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:38,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:38,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 423 transitions, 5239 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:38,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:38,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:40,331 INFO L124 PetriNetUnfolderBase]: 4651/8030 cut-off events. [2024-06-27 19:24:40,332 INFO L125 PetriNetUnfolderBase]: For 2380283/2380296 co-relation queries the response was YES. [2024-06-27 19:24:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 8030 events. 4651/8030 cut-off events. For 2380283/2380296 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 59448 event pairs, 1741 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 83291. Up to 5618 conditions per place. [2024-06-27 19:24:40,452 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 408 selfloop transitions, 45 changer transitions 7/467 dead transitions. [2024-06-27 19:24:40,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 467 transitions, 6931 flow [2024-06-27 19:24:40,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:24:40,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:24:40,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 19:24:40,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 19:24:40,453 INFO L175 Difference]: Start difference. First operand has 374 places, 423 transitions, 5239 flow. Second operand 9 states and 211 transitions. [2024-06-27 19:24:40,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 467 transitions, 6931 flow [2024-06-27 19:24:48,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6817 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:24:48,011 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 5362 flow [2024-06-27 19:24:48,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5362, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-27 19:24:48,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-27 19:24:48,012 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 5362 flow [2024-06-27 19:24:48,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:48,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:48,013 INFO L208 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:24:48,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 19:24:48,013 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:24:48,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:48,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1147436617, now seen corresponding path program 11 times [2024-06-27 19:24:48,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:48,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729143766] [2024-06-27 19:24:48,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:48,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:48,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:24:48,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:48,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729143766] [2024-06-27 19:24:48,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729143766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:48,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:48,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:48,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3920190] [2024-06-27 19:24:48,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:48,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:48,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:48,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:48,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:48,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:48,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:48,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:48,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:48,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:49,803 INFO L124 PetriNetUnfolderBase]: 4546/7829 cut-off events. [2024-06-27 19:24:49,803 INFO L125 PetriNetUnfolderBase]: For 2351538/2351551 co-relation queries the response was YES. [2024-06-27 19:24:49,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80008 conditions, 7829 events. 4546/7829 cut-off events. For 2351538/2351551 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 57436 event pairs, 1791 based on Foata normal form. 34/7858 useless extension candidates. Maximal degree in co-relation 79825. Up to 5618 conditions per place. [2024-06-27 19:24:49,925 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 401 selfloop transitions, 38 changer transitions 18/464 dead transitions. [2024-06-27 19:24:49,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 464 transitions, 6696 flow [2024-06-27 19:24:49,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:24:49,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:24:49,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-27 19:24:49,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-27 19:24:49,926 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 5362 flow. Second operand 9 states and 211 transitions. [2024-06-27 19:24:49,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 464 transitions, 6696 flow [2024-06-27 19:24:57,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 464 transitions, 6597 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:24:57,953 INFO L231 Difference]: Finished difference. Result has 375 places, 422 transitions, 5266 flow [2024-06-27 19:24:57,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5266, PETRI_PLACES=375, PETRI_TRANSITIONS=422} [2024-06-27 19:24:57,953 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:24:57,954 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 422 transitions, 5266 flow [2024-06-27 19:24:57,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:24:57,954 INFO L208 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:24:57,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 19:24:57,954 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:24:57,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:24:57,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1317698235, now seen corresponding path program 12 times [2024-06-27 19:24:57,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:24:57,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496475844] [2024-06-27 19:24:57,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:24:57,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:24:57,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:24:58,059 INFO 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:58,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:24:58,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496475844] [2024-06-27 19:24:58,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496475844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:24:58,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:24:58,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:24:58,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641207946] [2024-06-27 19:24:58,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:24:58,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:24:58,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:24:58,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:24:58,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:24:58,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:24:58,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 422 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:24:58,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:24:58,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:24:59,577 INFO L124 PetriNetUnfolderBase]: 4305/7394 cut-off events. [2024-06-27 19:24:59,577 INFO L125 PetriNetUnfolderBase]: For 2195243/2195256 co-relation queries the response was YES. [2024-06-27 19:24:59,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74102 conditions, 7394 events. 4305/7394 cut-off events. For 2195243/2195256 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 53681 event pairs, 1706 based on Foata normal form. 44/7431 useless extension candidates. Maximal degree in co-relation 73919. Up to 6571 conditions per place. [2024-06-27 19:24:59,688 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 32 changer transitions 19/448 dead transitions. [2024-06-27 19:24:59,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 448 transitions, 6254 flow [2024-06-27 19:24:59,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:24:59,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:24:59,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 19:24:59,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 19:24:59,689 INFO L175 Difference]: Start difference. First operand has 375 places, 422 transitions, 5266 flow. Second operand 10 states and 216 transitions. [2024-06-27 19:24:59,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 448 transitions, 6254 flow [2024-06-27 19:25:06,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 448 transitions, 6176 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 19:25:06,485 INFO L231 Difference]: Finished difference. Result has 375 places, 413 transitions, 5123 flow [2024-06-27 19:25:06,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5123, PETRI_PLACES=375, PETRI_TRANSITIONS=413} [2024-06-27 19:25:06,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:25:06,486 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 413 transitions, 5123 flow [2024-06-27 19:25:06,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:06,486 INFO L208 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:25:06,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 19:25:06,486 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:25:06,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:06,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1351583317, now seen corresponding path program 8 times [2024-06-27 19:25:06,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:06,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275535525] [2024-06-27 19:25:06,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:06,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:06,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:06,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:06,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275535525] [2024-06-27 19:25:06,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275535525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:06,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:06,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:06,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168169361] [2024-06-27 19:25:06,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:06,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:06,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:06,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:06,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:06,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:06,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 413 transitions, 5123 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:06,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:06,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:08,180 INFO L124 PetriNetUnfolderBase]: 4339/7440 cut-off events. [2024-06-27 19:25:08,181 INFO L125 PetriNetUnfolderBase]: For 2273957/2273968 co-relation queries the response was YES. [2024-06-27 19:25:08,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79449 conditions, 7440 events. 4339/7440 cut-off events. For 2273957/2273968 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 53910 event pairs, 1747 based on Foata normal form. 17/7450 useless extension candidates. Maximal degree in co-relation 79267. Up to 6189 conditions per place. [2024-06-27 19:25:08,294 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 112 changer transitions 0/454 dead transitions. [2024-06-27 19:25:08,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 454 transitions, 6559 flow [2024-06-27 19:25:08,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:08,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:08,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-27 19:25:08,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-27 19:25:08,296 INFO L175 Difference]: Start difference. First operand has 375 places, 413 transitions, 5123 flow. Second operand 8 states and 202 transitions. [2024-06-27 19:25:08,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 454 transitions, 6559 flow [2024-06-27 19:25:15,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 454 transitions, 6424 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 19:25:15,970 INFO L231 Difference]: Finished difference. Result has 366 places, 416 transitions, 5387 flow [2024-06-27 19:25:15,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4990, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5387, PETRI_PLACES=366, PETRI_TRANSITIONS=416} [2024-06-27 19:25:15,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 19:25:15,971 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 416 transitions, 5387 flow [2024-06-27 19:25:15,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:15,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:15,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:15,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 19:25:15,971 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:25:15,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:15,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2046879221, now seen corresponding path program 9 times [2024-06-27 19:25:15,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:15,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101667973] [2024-06-27 19:25:15,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:15,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:15,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:16,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:16,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:16,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101667973] [2024-06-27 19:25:16,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101667973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:16,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:16,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:16,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703986052] [2024-06-27 19:25:16,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:16,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:16,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:16,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:16,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:16,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:16,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 416 transitions, 5387 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:16,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:16,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:16,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:17,709 INFO L124 PetriNetUnfolderBase]: 4413/7556 cut-off events. [2024-06-27 19:25:17,709 INFO L125 PetriNetUnfolderBase]: For 2332516/2332527 co-relation queries the response was YES. [2024-06-27 19:25:17,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81994 conditions, 7556 events. 4413/7556 cut-off events. For 2332516/2332527 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54813 event pairs, 1779 based on Foata normal form. 17/7568 useless extension candidates. Maximal degree in co-relation 81813. Up to 6560 conditions per place. [2024-06-27 19:25:17,831 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 120 changer transitions 0/459 dead transitions. [2024-06-27 19:25:17,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 459 transitions, 6785 flow [2024-06-27 19:25:17,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:25:17,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:25:17,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:25:17,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-27 19:25:17,832 INFO L175 Difference]: Start difference. First operand has 366 places, 416 transitions, 5387 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:25:17,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 459 transitions, 6785 flow [2024-06-27 19:25:25,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6594 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-27 19:25:25,647 INFO L231 Difference]: Finished difference. Result has 371 places, 418 transitions, 5550 flow [2024-06-27 19:25:25,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5196, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5550, PETRI_PLACES=371, PETRI_TRANSITIONS=418} [2024-06-27 19:25:25,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 19:25:25,647 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 418 transitions, 5550 flow [2024-06-27 19:25:25,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:25,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:25,648 INFO L208 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:25:25,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 19:25:25,648 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:25:25,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:25,648 INFO L85 PathProgramCache]: Analyzing trace with hash 2055450101, now seen corresponding path program 10 times [2024-06-27 19:25:25,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:25,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136798737] [2024-06-27 19:25:25,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:25,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:25,746 INFO 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:25,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:25,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136798737] [2024-06-27 19:25:25,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136798737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:25,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:25,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:25,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381201787] [2024-06-27 19:25:25,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:25,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:25,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:25,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:25,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:25,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:25,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 418 transitions, 5550 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:25,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:25,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:25,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:27,340 INFO L124 PetriNetUnfolderBase]: 4441/7600 cut-off events. [2024-06-27 19:25:27,340 INFO L125 PetriNetUnfolderBase]: For 2374511/2374522 co-relation queries the response was YES. [2024-06-27 19:25:27,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82814 conditions, 7600 events. 4441/7600 cut-off events. For 2374511/2374522 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 55184 event pairs, 1799 based on Foata normal form. 17/7612 useless extension candidates. Maximal degree in co-relation 82632. Up to 6794 conditions per place. [2024-06-27 19:25:27,459 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 118 changer transitions 0/452 dead transitions. [2024-06-27 19:25:27,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 452 transitions, 6610 flow [2024-06-27 19:25:27,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:25:27,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:25:27,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-27 19:25:27,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-27 19:25:27,460 INFO L175 Difference]: Start difference. First operand has 371 places, 418 transitions, 5550 flow. Second operand 10 states and 234 transitions. [2024-06-27 19:25:27,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 452 transitions, 6610 flow [2024-06-27 19:25:35,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6393 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:35,657 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5632 flow [2024-06-27 19:25:35,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5345, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5632, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-27 19:25:35,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:25:35,657 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5632 flow [2024-06-27 19:25:35,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:35,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:35,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:35,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 19:25:35,658 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:25:35,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1050310197, now seen corresponding path program 11 times [2024-06-27 19:25:35,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:35,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519459600] [2024-06-27 19:25:35,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:35,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:35,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:35,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:35,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519459600] [2024-06-27 19:25:35,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519459600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:35,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:35,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:35,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242267459] [2024-06-27 19:25:35,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:35,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:35,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:35,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:35,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:35,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:35,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5632 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:35,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:35,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:35,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:37,355 INFO L124 PetriNetUnfolderBase]: 4423/7574 cut-off events. [2024-06-27 19:25:37,355 INFO L125 PetriNetUnfolderBase]: For 2357702/2357713 co-relation queries the response was YES. [2024-06-27 19:25:37,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81709 conditions, 7574 events. 4423/7574 cut-off events. For 2357702/2357713 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 55066 event pairs, 1791 based on Foata normal form. 17/7586 useless extension candidates. Maximal degree in co-relation 81525. Up to 6768 conditions per place. [2024-06-27 19:25:37,475 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 109 changer transitions 0/447 dead transitions. [2024-06-27 19:25:37,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 447 transitions, 6614 flow [2024-06-27 19:25:37,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:37,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:37,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:25:37,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:25:37,476 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5632 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:25:37,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 447 transitions, 6614 flow [2024-06-27 19:25:47,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 447 transitions, 6349 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 19:25:47,166 INFO L231 Difference]: Finished difference. Result has 375 places, 419 transitions, 5590 flow [2024-06-27 19:25:47,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5367, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5590, PETRI_PLACES=375, PETRI_TRANSITIONS=419} [2024-06-27 19:25:47,167 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:25:47,167 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 419 transitions, 5590 flow [2024-06-27 19:25:47,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:47,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:47,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:25:47,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 19:25:47,167 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:25:47,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:47,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1046496267, now seen corresponding path program 12 times [2024-06-27 19:25:47,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:47,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246417148] [2024-06-27 19:25:47,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:47,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:47,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:47,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:47,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:47,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246417148] [2024-06-27 19:25:47,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246417148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:47,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:47,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:47,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102394136] [2024-06-27 19:25:47,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:47,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:47,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:47,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:47,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:47,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:47,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 419 transitions, 5590 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:47,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:47,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:47,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:48,930 INFO L124 PetriNetUnfolderBase]: 4570/7807 cut-off events. [2024-06-27 19:25:48,931 INFO L125 PetriNetUnfolderBase]: For 2565225/2565236 co-relation queries the response was YES. [2024-06-27 19:25:49,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86142 conditions, 7807 events. 4570/7807 cut-off events. For 2565225/2565236 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 56878 event pairs, 1422 based on Foata normal form. 15/7817 useless extension candidates. Maximal degree in co-relation 85957. Up to 4030 conditions per place. [2024-06-27 19:25:49,067 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 341 selfloop transitions, 116 changer transitions 0/464 dead transitions. [2024-06-27 19:25:49,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 464 transitions, 7226 flow [2024-06-27 19:25:49,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:49,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:49,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-27 19:25:49,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-27 19:25:49,068 INFO L175 Difference]: Start difference. First operand has 375 places, 419 transitions, 5590 flow. Second operand 8 states and 207 transitions. [2024-06-27 19:25:49,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 464 transitions, 7226 flow [2024-06-27 19:25:57,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 464 transitions, 6977 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:25:57,904 INFO L231 Difference]: Finished difference. Result has 377 places, 420 transitions, 5635 flow [2024-06-27 19:25:57,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=377, PETRI_TRANSITIONS=420} [2024-06-27 19:25:57,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 19:25:57,905 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 420 transitions, 5635 flow [2024-06-27 19:25:57,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:25:57,905 INFO L208 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:25:57,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 19:25:57,905 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:25:57,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:25:57,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616237, now seen corresponding path program 13 times [2024-06-27 19:25:57,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:25:57,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516509483] [2024-06-27 19:25:57,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:25:57,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:25:57,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:25:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:25:58,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:25:58,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516509483] [2024-06-27 19:25:58,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516509483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:25:58,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:25:58,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:25:58,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494065804] [2024-06-27 19:25:58,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:25:58,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:25:58,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:25:58,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:25:58,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:25:58,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:25:58,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 420 transitions, 5635 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:25:58,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:25:58,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:25:59,687 INFO L124 PetriNetUnfolderBase]: 4539/7798 cut-off events. [2024-06-27 19:25:59,687 INFO L125 PetriNetUnfolderBase]: For 2552179/2552190 co-relation queries the response was YES. [2024-06-27 19:25:59,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83572 conditions, 7798 events. 4539/7798 cut-off events. For 2552179/2552190 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57158 event pairs, 1433 based on Foata normal form. 33/7826 useless extension candidates. Maximal degree in co-relation 83386. Up to 6729 conditions per place. [2024-06-27 19:25:59,816 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 35 changer transitions 0/454 dead transitions. [2024-06-27 19:25:59,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 454 transitions, 6899 flow [2024-06-27 19:25:59,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:25:59,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:25:59,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:25:59,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:25:59,817 INFO L175 Difference]: Start difference. First operand has 377 places, 420 transitions, 5635 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:25:59,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 454 transitions, 6899 flow [2024-06-27 19:26:08,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 454 transitions, 6581 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:08,274 INFO L231 Difference]: Finished difference. Result has 379 places, 420 transitions, 5392 flow [2024-06-27 19:26:08,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5392, PETRI_PLACES=379, PETRI_TRANSITIONS=420} [2024-06-27 19:26:08,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-27 19:26:08,275 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 420 transitions, 5392 flow [2024-06-27 19:26:08,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:08,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:08,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:08,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 19:26:08,275 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:26:08,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:08,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1952629865, now seen corresponding path program 14 times [2024-06-27 19:26:08,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:08,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262006604] [2024-06-27 19:26:08,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:08,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:08,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:08,381 INFO 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:08,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:08,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262006604] [2024-06-27 19:26:08,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262006604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:08,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:08,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:08,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893570019] [2024-06-27 19:26:08,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:08,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:08,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:08,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:08,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:08,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:08,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 420 transitions, 5392 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:08,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:08,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:08,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:09,957 INFO L124 PetriNetUnfolderBase]: 4394/7549 cut-off events. [2024-06-27 19:26:09,957 INFO L125 PetriNetUnfolderBase]: For 2277443/2277454 co-relation queries the response was YES. [2024-06-27 19:26:10,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77969 conditions, 7549 events. 4394/7549 cut-off events. For 2277443/2277454 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 55119 event pairs, 1766 based on Foata normal form. 17/7561 useless extension candidates. Maximal degree in co-relation 77783. Up to 6737 conditions per place. [2024-06-27 19:26:10,082 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 121 changer transitions 0/451 dead transitions. [2024-06-27 19:26:10,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 451 transitions, 6388 flow [2024-06-27 19:26:10,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:26:10,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:26:10,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 19:26:10,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-27 19:26:10,083 INFO L175 Difference]: Start difference. First operand has 379 places, 420 transitions, 5392 flow. Second operand 11 states and 249 transitions. [2024-06-27 19:26:10,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 451 transitions, 6388 flow [2024-06-27 19:26:19,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 451 transitions, 6271 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 19:26:19,019 INFO L231 Difference]: Finished difference. Result has 382 places, 420 transitions, 5522 flow [2024-06-27 19:26:19,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5275, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5522, PETRI_PLACES=382, PETRI_TRANSITIONS=420} [2024-06-27 19:26:19,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 19:26:19,020 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 420 transitions, 5522 flow [2024-06-27 19:26:19,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:19,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:19,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:26:19,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 19:26:19,020 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:26:19,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:19,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1046616423, now seen corresponding path program 13 times [2024-06-27 19:26:19,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:19,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032775216] [2024-06-27 19:26:19,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:19,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:19,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:19,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:19,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:19,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032775216] [2024-06-27 19:26:19,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032775216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:19,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:19,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:19,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86070854] [2024-06-27 19:26:19,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:19,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:19,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:19,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:19,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:19,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:19,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 420 transitions, 5522 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:19,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:19,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:19,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:20,674 INFO L124 PetriNetUnfolderBase]: 4333/7442 cut-off events. [2024-06-27 19:26:20,674 INFO L125 PetriNetUnfolderBase]: For 2258743/2258754 co-relation queries the response was YES. [2024-06-27 19:26:20,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74972 conditions, 7442 events. 4333/7442 cut-off events. For 2258743/2258754 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 54037 event pairs, 1338 based on Foata normal form. 33/7470 useless extension candidates. Maximal degree in co-relation 74785. Up to 6498 conditions per place. [2024-06-27 19:26:20,796 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 397 selfloop transitions, 30 changer transitions 19/453 dead transitions. [2024-06-27 19:26:20,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 453 transitions, 6554 flow [2024-06-27 19:26:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:20,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:20,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:26:20,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:26:20,797 INFO L175 Difference]: Start difference. First operand has 382 places, 420 transitions, 5522 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:26:20,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 453 transitions, 6554 flow [2024-06-27 19:26:29,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 453 transitions, 6287 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-27 19:26:29,474 INFO L231 Difference]: Finished difference. Result has 380 places, 415 transitions, 5270 flow [2024-06-27 19:26:29,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5270, PETRI_PLACES=380, PETRI_TRANSITIONS=415} [2024-06-27 19:26:29,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 19:26:29,474 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 415 transitions, 5270 flow [2024-06-27 19:26:29,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:29,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:29,475 INFO L208 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:26:29,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 19:26:29,475 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:26:29,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:29,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1312461387, now seen corresponding path program 15 times [2024-06-27 19:26:29,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:29,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495688464] [2024-06-27 19:26:29,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:29,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:29,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:29,596 INFO 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:29,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495688464] [2024-06-27 19:26:29,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495688464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:29,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:29,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:29,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751479689] [2024-06-27 19:26:29,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:29,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:29,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:29,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:29,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:29,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:29,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 415 transitions, 5270 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:29,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:29,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:29,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:31,061 INFO L124 PetriNetUnfolderBase]: 4116/7055 cut-off events. [2024-06-27 19:26:31,061 INFO L125 PetriNetUnfolderBase]: For 2131740/2131751 co-relation queries the response was YES. [2024-06-27 19:26:31,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69227 conditions, 7055 events. 4116/7055 cut-off events. For 2131740/2131751 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 50586 event pairs, 1554 based on Foata normal form. 43/7091 useless extension candidates. Maximal degree in co-relation 69039. Up to 6283 conditions per place. [2024-06-27 19:26:31,179 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 32 changer transitions 4/439 dead transitions. [2024-06-27 19:26:31,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 439 transitions, 6236 flow [2024-06-27 19:26:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 19:26:31,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:26:31,180 INFO L175 Difference]: Start difference. First operand has 380 places, 415 transitions, 5270 flow. Second operand 8 states and 182 transitions. [2024-06-27 19:26:31,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 439 transitions, 6236 flow [2024-06-27 19:26:38,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 439 transitions, 6134 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:26:38,012 INFO L231 Difference]: Finished difference. Result has 372 places, 413 transitions, 5207 flow [2024-06-27 19:26:38,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5168, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5207, PETRI_PLACES=372, PETRI_TRANSITIONS=413} [2024-06-27 19:26:38,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-27 19:26:38,013 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 413 transitions, 5207 flow [2024-06-27 19:26:38,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:38,013 INFO L208 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:26:38,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 19:26:38,014 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:26:38,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:38,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1054025547, now seen corresponding path program 16 times [2024-06-27 19:26:38,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:38,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773627464] [2024-06-27 19:26:38,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:38,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:38,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:38,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:38,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773627464] [2024-06-27 19:26:38,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773627464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:38,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:38,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:38,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025130765] [2024-06-27 19:26:38,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:38,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:38,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:38,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:38,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:38,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 413 transitions, 5207 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:38,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:38,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:39,542 INFO L124 PetriNetUnfolderBase]: 3996/6873 cut-off events. [2024-06-27 19:26:39,543 INFO L125 PetriNetUnfolderBase]: For 1870988/1870999 co-relation queries the response was YES. [2024-06-27 19:26:39,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64209 conditions, 6873 events. 3996/6873 cut-off events. For 1870988/1870999 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 49207 event pairs, 1397 based on Foata normal form. 39/6907 useless extension candidates. Maximal degree in co-relation 64025. Up to 5494 conditions per place. [2024-06-27 19:26:39,646 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 403 selfloop transitions, 34 changer transitions 0/444 dead transitions. [2024-06-27 19:26:39,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 444 transitions, 6475 flow [2024-06-27 19:26:39,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:39,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:39,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:26:39,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:26:39,647 INFO L175 Difference]: Start difference. First operand has 372 places, 413 transitions, 5207 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:26:39,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 444 transitions, 6475 flow [2024-06-27 19:26:45,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 444 transitions, 6370 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:26:45,181 INFO L231 Difference]: Finished difference. Result has 373 places, 413 transitions, 5176 flow [2024-06-27 19:26:45,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5102, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5176, PETRI_PLACES=373, PETRI_TRANSITIONS=413} [2024-06-27 19:26:45,182 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 19:26:45,182 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 413 transitions, 5176 flow [2024-06-27 19:26:45,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:45,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:45,182 INFO L208 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:26:45,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 19:26:45,183 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:26:45,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:45,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313703, now seen corresponding path program 14 times [2024-06-27 19:26:45,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:45,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967307800] [2024-06-27 19:26:45,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:45,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:45,287 INFO 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:45,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:45,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967307800] [2024-06-27 19:26:45,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967307800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:45,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:45,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:45,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466079203] [2024-06-27 19:26:45,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:45,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:45,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:45,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:45,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:45,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:45,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 413 transitions, 5176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:45,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:45,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:45,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:46,711 INFO L124 PetriNetUnfolderBase]: 3937/6784 cut-off events. [2024-06-27 19:26:46,711 INFO L125 PetriNetUnfolderBase]: For 1704399/1704410 co-relation queries the response was YES. [2024-06-27 19:26:46,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60374 conditions, 6784 events. 3937/6784 cut-off events. For 1704399/1704410 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 48525 event pairs, 1374 based on Foata normal form. 39/6818 useless extension candidates. Maximal degree in co-relation 60189. Up to 5494 conditions per place. [2024-06-27 19:26:46,804 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 395 selfloop transitions, 27 changer transitions 15/444 dead transitions. [2024-06-27 19:26:46,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 444 transitions, 6446 flow [2024-06-27 19:26:46,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:46,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:46,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:26:46,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:26:46,805 INFO L175 Difference]: Start difference. First operand has 373 places, 413 transitions, 5176 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:26:46,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 444 transitions, 6446 flow [2024-06-27 19:26:51,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 444 transitions, 6368 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 19:26:51,572 INFO L231 Difference]: Finished difference. Result has 375 places, 405 transitions, 5031 flow [2024-06-27 19:26:51,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5098, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5031, PETRI_PLACES=375, PETRI_TRANSITIONS=405} [2024-06-27 19:26:51,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:26:51,573 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 405 transitions, 5031 flow [2024-06-27 19:26:51,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:51,573 INFO L208 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:26:51,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 19:26:51,573 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:26:51,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1312640133, now seen corresponding path program 15 times [2024-06-27 19:26:51,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69991402] [2024-06-27 19:26:51,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:51,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69991402] [2024-06-27 19:26:51,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69991402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:51,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023830760] [2024-06-27 19:26:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:51,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:51,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:51,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:51,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:51,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 405 transitions, 5031 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:51,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:51,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:52,942 INFO L124 PetriNetUnfolderBase]: 3696/6359 cut-off events. [2024-06-27 19:26:52,943 INFO L125 PetriNetUnfolderBase]: For 1520598/1520609 co-relation queries the response was YES. [2024-06-27 19:26:53,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54349 conditions, 6359 events. 3696/6359 cut-off events. For 1520598/1520609 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44989 event pairs, 1287 based on Foata normal form. 43/6395 useless extension candidates. Maximal degree in co-relation 54163. Up to 5626 conditions per place. [2024-06-27 19:26:53,207 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 21 changer transitions 18/429 dead transitions. [2024-06-27 19:26:53,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 429 transitions, 5977 flow [2024-06-27 19:26:53,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:53,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:53,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-27 19:26:53,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-27 19:26:53,208 INFO L175 Difference]: Start difference. First operand has 375 places, 405 transitions, 5031 flow. Second operand 8 states and 177 transitions. [2024-06-27 19:26:53,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 429 transitions, 5977 flow [2024-06-27 19:26:58,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 429 transitions, 5897 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-27 19:26:58,216 INFO L231 Difference]: Finished difference. Result has 370 places, 397 transitions, 4890 flow [2024-06-27 19:26:58,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4890, PETRI_PLACES=370, PETRI_TRANSITIONS=397} [2024-06-27 19:26:58,217 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 19:26:58,217 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 397 transitions, 4890 flow [2024-06-27 19:26:58,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:26:58,217 INFO L208 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:26:58,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 19:26:58,217 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:26:58,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:26:58,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1543092445, now seen corresponding path program 16 times [2024-06-27 19:26:58,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:26:58,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279379417] [2024-06-27 19:26:58,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:26:58,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:26:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:26:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:26:58,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:26:58,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279379417] [2024-06-27 19:26:58,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279379417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:26:58,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:26:58,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:26:58,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980656789] [2024-06-27 19:26:58,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:26:58,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:26:58,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:26:58,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:26:58,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:26:58,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:26:58,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 397 transitions, 4890 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:26:58,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:26:58,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:26:59,527 INFO L124 PetriNetUnfolderBase]: 3614/6199 cut-off events. [2024-06-27 19:26:59,527 INFO L125 PetriNetUnfolderBase]: For 1492525/1492533 co-relation queries the response was YES. [2024-06-27 19:26:59,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53262 conditions, 6199 events. 3614/6199 cut-off events. For 1492525/1492533 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43374 event pairs, 1233 based on Foata normal form. 41/6233 useless extension candidates. Maximal degree in co-relation 53079. Up to 5379 conditions per place. [2024-06-27 19:26:59,620 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 346 selfloop transitions, 65 changer transitions 7/425 dead transitions. [2024-06-27 19:26:59,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 425 transitions, 5848 flow [2024-06-27 19:26:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:26:59,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:26:59,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 19:26:59,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 19:26:59,621 INFO L175 Difference]: Start difference. First operand has 370 places, 397 transitions, 4890 flow. Second operand 8 states and 192 transitions. [2024-06-27 19:26:59,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 425 transitions, 5848 flow [2024-06-27 19:27:04,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 425 transitions, 5760 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:04,590 INFO L231 Difference]: Finished difference. Result has 357 places, 393 transitions, 4874 flow [2024-06-27 19:27:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4874, PETRI_PLACES=357, PETRI_TRANSITIONS=393} [2024-06-27 19:27:04,591 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:27:04,591 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 393 transitions, 4874 flow [2024-06-27 19:27:04,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:04,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:04,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-27 19:27:04,592 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:27:04,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1532050555, now seen corresponding path program 17 times [2024-06-27 19:27:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:04,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463830728] [2024-06-27 19:27:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:04,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:04,705 INFO 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:04,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:04,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463830728] [2024-06-27 19:27:04,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463830728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:04,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:04,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:04,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39832524] [2024-06-27 19:27:04,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:04,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:04,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:04,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:04,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:04,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:04,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 393 transitions, 4874 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:04,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:04,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:04,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:05,894 INFO L124 PetriNetUnfolderBase]: 3589/6168 cut-off events. [2024-06-27 19:27:05,894 INFO L125 PetriNetUnfolderBase]: For 1430202/1430210 co-relation queries the response was YES. [2024-06-27 19:27:05,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52481 conditions, 6168 events. 3589/6168 cut-off events. For 1430202/1430210 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 43123 event pairs, 1242 based on Foata normal form. 41/6202 useless extension candidates. Maximal degree in co-relation 52302. Up to 5350 conditions per place. [2024-06-27 19:27:05,987 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 350 selfloop transitions, 58 changer transitions 9/424 dead transitions. [2024-06-27 19:27:05,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 424 transitions, 5840 flow [2024-06-27 19:27:05,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:05,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:05,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 19:27:05,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 19:27:05,988 INFO L175 Difference]: Start difference. First operand has 357 places, 393 transitions, 4874 flow. Second operand 8 states and 195 transitions. [2024-06-27 19:27:05,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 424 transitions, 5840 flow [2024-06-27 19:27:10,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 424 transitions, 5701 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:10,871 INFO L231 Difference]: Finished difference. Result has 356 places, 387 transitions, 4780 flow [2024-06-27 19:27:10,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4780, PETRI_PLACES=356, PETRI_TRANSITIONS=387} [2024-06-27 19:27:10,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 19:27:10,871 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 387 transitions, 4780 flow [2024-06-27 19:27:10,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:10,872 INFO L208 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:27:10,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-27 19:27:10,872 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:27:10,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:10,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1532041255, now seen corresponding path program 18 times [2024-06-27 19:27:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:10,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630859391] [2024-06-27 19:27:10,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:10,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:10,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:10,983 INFO 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:10,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:10,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630859391] [2024-06-27 19:27:10,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630859391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:10,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:10,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:10,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276214978] [2024-06-27 19:27:10,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:10,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:10,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:10,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:10,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:11,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:11,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 387 transitions, 4780 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:11,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:11,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:12,187 INFO L124 PetriNetUnfolderBase]: 3493/6036 cut-off events. [2024-06-27 19:27:12,187 INFO L125 PetriNetUnfolderBase]: For 1245689/1245697 co-relation queries the response was YES. [2024-06-27 19:27:12,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48958 conditions, 6036 events. 3493/6036 cut-off events. For 1245689/1245697 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 42295 event pairs, 978 based on Foata normal form. 37/6068 useless extension candidates. Maximal degree in co-relation 48779. Up to 4643 conditions per place. [2024-06-27 19:27:12,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 347 selfloop transitions, 57 changer transitions 16/427 dead transitions. [2024-06-27 19:27:12,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 427 transitions, 5820 flow [2024-06-27 19:27:12,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:12,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:12,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-27 19:27:12,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-27 19:27:12,276 INFO L175 Difference]: Start difference. First operand has 356 places, 387 transitions, 4780 flow. Second operand 8 states and 203 transitions. [2024-06-27 19:27:12,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 427 transitions, 5820 flow [2024-06-27 19:27:16,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 427 transitions, 5679 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:16,914 INFO L231 Difference]: Finished difference. Result has 354 places, 375 transitions, 4572 flow [2024-06-27 19:27:16,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4639, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4572, PETRI_PLACES=354, PETRI_TRANSITIONS=375} [2024-06-27 19:27:16,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 19:27:16,915 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 375 transitions, 4572 flow [2024-06-27 19:27:16,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:16,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:16,915 INFO L208 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:27:16,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-27 19:27:16,916 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:27:16,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:16,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1854090535, now seen corresponding path program 19 times [2024-06-27 19:27:16,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:16,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139260271] [2024-06-27 19:27:16,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:16,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:16,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:17,011 INFO 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:17,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:17,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139260271] [2024-06-27 19:27:17,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139260271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:17,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:17,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:17,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168361930] [2024-06-27 19:27:17,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:17,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:17,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:17,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:17,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:17,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:17,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 375 transitions, 4572 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:17,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:17,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:17,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:18,246 INFO L124 PetriNetUnfolderBase]: 3348/5757 cut-off events. [2024-06-27 19:27:18,246 INFO L125 PetriNetUnfolderBase]: For 1244515/1244523 co-relation queries the response was YES. [2024-06-27 19:27:18,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47704 conditions, 5757 events. 3348/5757 cut-off events. For 1244515/1244523 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39841 event pairs, 1044 based on Foata normal form. 37/5789 useless extension candidates. Maximal degree in co-relation 47526. Up to 4262 conditions per place. [2024-06-27 19:27:18,323 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 72 changer transitions 11/424 dead transitions. [2024-06-27 19:27:18,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 424 transitions, 5854 flow [2024-06-27 19:27:18,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:18,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:18,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 19:27:18,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 19:27:18,347 INFO L175 Difference]: Start difference. First operand has 354 places, 375 transitions, 4572 flow. Second operand 10 states and 246 transitions. [2024-06-27 19:27:18,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 424 transitions, 5854 flow [2024-06-27 19:27:22,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 424 transitions, 5726 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:22,401 INFO L231 Difference]: Finished difference. Result has 354 places, 372 transitions, 4570 flow [2024-06-27 19:27:22,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4570, PETRI_PLACES=354, PETRI_TRANSITIONS=372} [2024-06-27 19:27:22,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 19:27:22,402 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 372 transitions, 4570 flow [2024-06-27 19:27:22,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:22,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:22,402 INFO L208 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:27:22,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-27 19:27:22,403 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:27:22,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:22,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1852216585, now seen corresponding path program 20 times [2024-06-27 19:27:22,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:22,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654931883] [2024-06-27 19:27:22,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:22,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:22,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:22,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:22,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:22,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654931883] [2024-06-27 19:27:22,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654931883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:22,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:22,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:22,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344739075] [2024-06-27 19:27:22,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:22,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:22,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:22,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:22,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:22,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:22,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 372 transitions, 4570 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:22,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:22,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:22,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:23,524 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-27 19:27:23,524 INFO L125 PetriNetUnfolderBase]: For 1085451/1085459 co-relation queries the response was YES. [2024-06-27 19:27:23,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44693 conditions, 5540 events. 3215/5540 cut-off events. For 1085451/1085459 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38158 event pairs, 755 based on Foata normal form. 31/5566 useless extension candidates. Maximal degree in co-relation 44516. Up to 3080 conditions per place. [2024-06-27 19:27:23,602 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 76 changer transitions 9/423 dead transitions. [2024-06-27 19:27:23,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 423 transitions, 6114 flow [2024-06-27 19:27:23,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:23,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:23,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-27 19:27:23,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-27 19:27:23,604 INFO L175 Difference]: Start difference. First operand has 354 places, 372 transitions, 4570 flow. Second operand 9 states and 231 transitions. [2024-06-27 19:27:23,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 423 transitions, 6114 flow [2024-06-27 19:27:27,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 423 transitions, 5962 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:27,939 INFO L231 Difference]: Finished difference. Result has 353 places, 370 transitions, 4563 flow [2024-06-27 19:27:27,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4563, PETRI_PLACES=353, PETRI_TRANSITIONS=370} [2024-06-27 19:27:27,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-27 19:27:27,941 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 370 transitions, 4563 flow [2024-06-27 19:27:27,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:27,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:27,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:27,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-27 19:27:27,941 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:27:27,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:27,942 INFO L85 PathProgramCache]: Analyzing trace with hash -294106433, now seen corresponding path program 21 times [2024-06-27 19:27:27,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:27,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054100246] [2024-06-27 19:27:27,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:27,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:28,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:28,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:28,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054100246] [2024-06-27 19:27:28,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054100246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:28,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:28,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:28,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870889453] [2024-06-27 19:27:28,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:28,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:28,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:28,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:28,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:28,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:28,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 370 transitions, 4563 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:28,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:28,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:28,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:29,039 INFO L124 PetriNetUnfolderBase]: 3091/5308 cut-off events. [2024-06-27 19:27:29,039 INFO L125 PetriNetUnfolderBase]: For 926787/926795 co-relation queries the response was YES. [2024-06-27 19:27:29,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42860 conditions, 5308 events. 3091/5308 cut-off events. For 926787/926795 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 36243 event pairs, 981 based on Foata normal form. 15/5316 useless extension candidates. Maximal degree in co-relation 42683. Up to 4790 conditions per place. [2024-06-27 19:27:29,118 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 40 changer transitions 10/389 dead transitions. [2024-06-27 19:27:29,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 389 transitions, 5397 flow [2024-06-27 19:27:29,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:29,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:29,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:27:29,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:27:29,119 INFO L175 Difference]: Start difference. First operand has 353 places, 370 transitions, 4563 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:27:29,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 389 transitions, 5397 flow [2024-06-27 19:27:33,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 389 transitions, 5239 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 19:27:33,478 INFO L231 Difference]: Finished difference. Result has 352 places, 366 transitions, 4427 flow [2024-06-27 19:27:33,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4427, PETRI_PLACES=352, PETRI_TRANSITIONS=366} [2024-06-27 19:27:33,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 19:27:33,478 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 366 transitions, 4427 flow [2024-06-27 19:27:33,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:33,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:33,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:33,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-27 19:27:33,479 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:27:33,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:33,479 INFO L85 PathProgramCache]: Analyzing trace with hash -412194113, now seen corresponding path program 22 times [2024-06-27 19:27:33,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:33,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831024846] [2024-06-27 19:27:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:33,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:33,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:27:33,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:33,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831024846] [2024-06-27 19:27:33,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831024846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:33,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:33,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:33,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434602362] [2024-06-27 19:27:33,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:33,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:33,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:33,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:33,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:33,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:33,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 366 transitions, 4427 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:33,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:33,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:33,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:34,634 INFO L124 PetriNetUnfolderBase]: 3018/5164 cut-off events. [2024-06-27 19:27:34,634 INFO L125 PetriNetUnfolderBase]: For 923462/923469 co-relation queries the response was YES. [2024-06-27 19:27:34,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41907 conditions, 5164 events. 3018/5164 cut-off events. For 923462/923469 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34917 event pairs, 950 based on Foata normal form. 11/5167 useless extension candidates. Maximal degree in co-relation 41730. Up to 4583 conditions per place. [2024-06-27 19:27:34,701 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 307 selfloop transitions, 62 changer transitions 10/386 dead transitions. [2024-06-27 19:27:34,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 386 transitions, 5267 flow [2024-06-27 19:27:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:34,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:34,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 19:27:34,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 19:27:34,702 INFO L175 Difference]: Start difference. First operand has 352 places, 366 transitions, 4427 flow. Second operand 8 states and 181 transitions. [2024-06-27 19:27:34,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 386 transitions, 5267 flow [2024-06-27 19:27:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 386 transitions, 5147 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:38,815 INFO L231 Difference]: Finished difference. Result has 348 places, 363 transitions, 4402 flow [2024-06-27 19:27:38,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4402, PETRI_PLACES=348, PETRI_TRANSITIONS=363} [2024-06-27 19:27:38,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 19:27:38,816 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 363 transitions, 4402 flow [2024-06-27 19:27:38,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:38,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:38,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-27 19:27:38,817 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:27:38,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:38,817 INFO L85 PathProgramCache]: Analyzing trace with hash -412254563, now seen corresponding path program 23 times [2024-06-27 19:27:38,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:38,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2255145] [2024-06-27 19:27:38,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:38,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:38,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:38,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2255145] [2024-06-27 19:27:38,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2255145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:38,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:38,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:38,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042106389] [2024-06-27 19:27:38,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:38,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:38,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:38,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:38,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:38,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 363 transitions, 4402 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:38,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:38,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:39,855 INFO L124 PetriNetUnfolderBase]: 3013/5157 cut-off events. [2024-06-27 19:27:39,856 INFO L125 PetriNetUnfolderBase]: For 908502/908509 co-relation queries the response was YES. [2024-06-27 19:27:39,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41746 conditions, 5157 events. 3013/5157 cut-off events. For 908502/908509 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34904 event pairs, 946 based on Foata normal form. 11/5160 useless extension candidates. Maximal degree in co-relation 41570. Up to 4535 conditions per place. [2024-06-27 19:27:39,934 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 59 changer transitions 16/387 dead transitions. [2024-06-27 19:27:39,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 387 transitions, 5278 flow [2024-06-27 19:27:39,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:27:39,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:27:39,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:27:39,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 19:27:39,935 INFO L175 Difference]: Start difference. First operand has 348 places, 363 transitions, 4402 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:27:39,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 387 transitions, 5278 flow [2024-06-27 19:27:43,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 387 transitions, 5148 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:43,639 INFO L231 Difference]: Finished difference. Result has 346 places, 359 transitions, 4331 flow [2024-06-27 19:27:43,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4331, PETRI_PLACES=346, PETRI_TRANSITIONS=359} [2024-06-27 19:27:43,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 19:27:43,640 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 359 transitions, 4331 flow [2024-06-27 19:27:43,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:43,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:43,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-27 19:27:43,640 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:27:43,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:43,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1934456579, now seen corresponding path program 24 times [2024-06-27 19:27:43,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:43,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195972423] [2024-06-27 19:27:43,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:43,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:43,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:43,742 INFO 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,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:43,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195972423] [2024-06-27 19:27:43,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195972423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:43,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:43,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:43,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762838786] [2024-06-27 19:27:43,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:43,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:43,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:43,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:43,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:43,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 359 transitions, 4331 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:43,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:43,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:44,701 INFO L124 PetriNetUnfolderBase]: 2929/5042 cut-off events. [2024-06-27 19:27:44,702 INFO L125 PetriNetUnfolderBase]: For 892653/892661 co-relation queries the response was YES. [2024-06-27 19:27:44,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38052 conditions, 5042 events. 2929/5042 cut-off events. For 892653/892661 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 34169 event pairs, 900 based on Foata normal form. 41/5078 useless extension candidates. Maximal degree in co-relation 37877. Up to 4320 conditions per place. [2024-06-27 19:27:44,774 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 56 changer transitions 15/398 dead transitions. [2024-06-27 19:27:44,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 398 transitions, 5263 flow [2024-06-27 19:27:44,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:44,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:44,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-27 19:27:44,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-27 19:27:44,775 INFO L175 Difference]: Start difference. First operand has 346 places, 359 transitions, 4331 flow. Second operand 10 states and 236 transitions. [2024-06-27 19:27:44,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 398 transitions, 5263 flow [2024-06-27 19:27:47,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 398 transitions, 5137 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 19:27:47,590 INFO L231 Difference]: Finished difference. Result has 344 places, 353 transitions, 4258 flow [2024-06-27 19:27:47,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4205, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4258, PETRI_PLACES=344, PETRI_TRANSITIONS=353} [2024-06-27 19:27:47,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-27 19:27:47,590 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 353 transitions, 4258 flow [2024-06-27 19:27:47,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:47,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:47,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:27:47,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-27 19:27:47,591 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:27:47,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:47,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1928200469, now seen corresponding path program 25 times [2024-06-27 19:27:47,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:47,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385005175] [2024-06-27 19:27:47,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:47,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:47,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:47,690 INFO 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:47,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:47,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385005175] [2024-06-27 19:27:47,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385005175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:47,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:47,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:47,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660002060] [2024-06-27 19:27:47,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:47,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:47,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:47,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:47,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:47,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:47,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 353 transitions, 4258 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:47,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:47,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:47,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:48,524 INFO L124 PetriNetUnfolderBase]: 2741/4684 cut-off events. [2024-06-27 19:27:48,524 INFO L125 PetriNetUnfolderBase]: For 651670/651676 co-relation queries the response was YES. [2024-06-27 19:27:48,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35281 conditions, 4684 events. 2741/4684 cut-off events. For 651670/651676 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 30909 event pairs, 806 based on Foata normal form. 13/4690 useless extension candidates. Maximal degree in co-relation 35108. Up to 4138 conditions per place. [2024-06-27 19:27:48,588 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 313 selfloop transitions, 52 changer transitions 10/382 dead transitions. [2024-06-27 19:27:48,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 382 transitions, 5104 flow [2024-06-27 19:27:48,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:48,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:48,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:27:48,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 19:27:48,589 INFO L175 Difference]: Start difference. First operand has 344 places, 353 transitions, 4258 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:27:48,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 382 transitions, 5104 flow [2024-06-27 19:27:51,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 382 transitions, 4984 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:51,258 INFO L231 Difference]: Finished difference. Result has 341 places, 349 transitions, 4200 flow [2024-06-27 19:27:51,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4200, PETRI_PLACES=341, PETRI_TRANSITIONS=349} [2024-06-27 19:27:51,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 19:27:51,259 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 349 transitions, 4200 flow [2024-06-27 19:27:51,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:51,259 INFO L208 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:27:51,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-27 19:27:51,259 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:51,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:51,260 INFO L85 PathProgramCache]: Analyzing trace with hash -2128814331, now seen corresponding path program 26 times [2024-06-27 19:27:51,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:51,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874059364] [2024-06-27 19:27:51,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:51,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:51,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:51,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:51,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874059364] [2024-06-27 19:27:51,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874059364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:51,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:51,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:51,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665329878] [2024-06-27 19:27:51,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:51,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:51,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:51,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:51,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:51,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:51,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 349 transitions, 4200 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:51,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:51,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:52,176 INFO L124 PetriNetUnfolderBase]: 2648/4511 cut-off events. [2024-06-27 19:27:52,177 INFO L125 PetriNetUnfolderBase]: For 625720/625726 co-relation queries the response was YES. [2024-06-27 19:27:52,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34125 conditions, 4511 events. 2648/4511 cut-off events. For 625720/625726 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29457 event pairs, 748 based on Foata normal form. 13/4517 useless extension candidates. Maximal degree in co-relation 33953. Up to 3942 conditions per place. [2024-06-27 19:27:52,239 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 311 selfloop transitions, 49 changer transitions 16/383 dead transitions. [2024-06-27 19:27:52,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 383 transitions, 5094 flow [2024-06-27 19:27:52,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:52,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:52,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 19:27:52,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:27:52,240 INFO L175 Difference]: Start difference. First operand has 341 places, 349 transitions, 4200 flow. Second operand 9 states and 207 transitions. [2024-06-27 19:27:52,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 383 transitions, 5094 flow [2024-06-27 19:27:54,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 383 transitions, 4979 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 19:27:54,951 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4131 flow [2024-06-27 19:27:54,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4131, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-27 19:27:54,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 19:27:54,952 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4131 flow [2024-06-27 19:27:54,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:54,952 INFO L208 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:27:54,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-27 19:27:54,952 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:54,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:54,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1852453735, now seen corresponding path program 27 times [2024-06-27 19:27:54,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:54,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808326362] [2024-06-27 19:27:54,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:54,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:55,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:27:55,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:55,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808326362] [2024-06-27 19:27:55,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808326362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:55,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:55,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:55,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876191540] [2024-06-27 19:27:55,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:55,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:55,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:55,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:55,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:55,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:55,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4131 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:55,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:55,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:55,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:55,857 INFO L124 PetriNetUnfolderBase]: 2539/4332 cut-off events. [2024-06-27 19:27:55,858 INFO L125 PetriNetUnfolderBase]: For 566389/566395 co-relation queries the response was YES. [2024-06-27 19:27:55,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32408 conditions, 4332 events. 2539/4332 cut-off events. For 566389/566395 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28188 event pairs, 498 based on Foata normal form. 11/4338 useless extension candidates. Maximal degree in co-relation 32238. Up to 3080 conditions per place. [2024-06-27 19:27:55,921 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 53 changer transitions 15/385 dead transitions. [2024-06-27 19:27:55,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 385 transitions, 5051 flow [2024-06-27 19:27:55,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:27:55,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:27:55,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 19:27:55,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-27 19:27:55,923 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4131 flow. Second operand 9 states and 215 transitions. [2024-06-27 19:27:55,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 385 transitions, 5051 flow [2024-06-27 19:27:58,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 385 transitions, 4918 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 19:27:58,231 INFO L231 Difference]: Finished difference. Result has 332 places, 340 transitions, 4042 flow [2024-06-27 19:27:58,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4042, PETRI_PLACES=332, PETRI_TRANSITIONS=340} [2024-06-27 19:27:58,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 19:27:58,235 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 340 transitions, 4042 flow [2024-06-27 19:27:58,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:27:58,235 INFO L208 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:27:58,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-27 19:27:58,236 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:58,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:27:58,236 INFO L85 PathProgramCache]: Analyzing trace with hash -2041278953, now seen corresponding path program 1 times [2024-06-27 19:27:58,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:27:58,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549658819] [2024-06-27 19:27:58,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:27:58,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:27:58,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:27:58,354 INFO 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:58,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:27:58,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549658819] [2024-06-27 19:27:58,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549658819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:27:58,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:27:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:27:58,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775550766] [2024-06-27 19:27:58,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:27:58,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:27:58,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:27:58,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:27:58,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:27:58,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:27:58,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 340 transitions, 4042 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:58,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:27:58,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:27:58,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:27:59,144 INFO L124 PetriNetUnfolderBase]: 2481/4204 cut-off events. [2024-06-27 19:27:59,144 INFO L125 PetriNetUnfolderBase]: For 586613/586619 co-relation queries the response was YES. [2024-06-27 19:27:59,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32967 conditions, 4204 events. 2481/4204 cut-off events. For 586613/586619 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26963 event pairs, 560 based on Foata normal form. 11/4210 useless extension candidates. Maximal degree in co-relation 32800. Up to 3074 conditions per place. [2024-06-27 19:27:59,197 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 281 selfloop transitions, 99 changer transitions 0/387 dead transitions. [2024-06-27 19:27:59,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 387 transitions, 5304 flow [2024-06-27 19:27:59,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:27:59,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:27:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-27 19:27:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-27 19:27:59,199 INFO L175 Difference]: Start difference. First operand has 332 places, 340 transitions, 4042 flow. Second operand 10 states and 242 transitions. [2024-06-27 19:27:59,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 387 transitions, 5304 flow [2024-06-27 19:28:01,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 387 transitions, 5182 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 19:28:01,589 INFO L231 Difference]: Finished difference. Result has 329 places, 342 transitions, 4236 flow [2024-06-27 19:28:01,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4236, PETRI_PLACES=329, PETRI_TRANSITIONS=342} [2024-06-27 19:28:01,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-27 19:28:01,590 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 342 transitions, 4236 flow [2024-06-27 19:28:01,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:01,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:01,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, 1, 1] [2024-06-27 19:28:01,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-27 19:28:01,591 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:28:01,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:01,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1956076073, now seen corresponding path program 2 times [2024-06-27 19:28:01,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:01,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083082229] [2024-06-27 19:28:01,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:01,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:01,706 INFO 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:01,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:01,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083082229] [2024-06-27 19:28:01,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083082229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:01,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:01,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:01,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375445307] [2024-06-27 19:28:01,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:01,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:01,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:01,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:01,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:01,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:01,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 342 transitions, 4236 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:01,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:01,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:01,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:02,505 INFO L124 PetriNetUnfolderBase]: 2501/4240 cut-off events. [2024-06-27 19:28:02,505 INFO L125 PetriNetUnfolderBase]: For 582010/582016 co-relation queries the response was YES. [2024-06-27 19:28:02,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33481 conditions, 4240 events. 2501/4240 cut-off events. For 582010/582016 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27229 event pairs, 554 based on Foata normal form. 11/4246 useless extension candidates. Maximal degree in co-relation 33316. Up to 3086 conditions per place. [2024-06-27 19:28:02,562 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 278 selfloop transitions, 101 changer transitions 0/386 dead transitions. [2024-06-27 19:28:02,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 386 transitions, 5456 flow [2024-06-27 19:28:02,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:02,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:02,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:28:02,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-27 19:28:02,563 INFO L175 Difference]: Start difference. First operand has 329 places, 342 transitions, 4236 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:28:02,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 386 transitions, 5456 flow [2024-06-27 19:28:04,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 386 transitions, 5142 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:04,756 INFO L231 Difference]: Finished difference. Result has 331 places, 343 transitions, 4184 flow [2024-06-27 19:28:04,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3934, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4184, PETRI_PLACES=331, PETRI_TRANSITIONS=343} [2024-06-27 19:28:04,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 19:28:04,757 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 343 transitions, 4184 flow [2024-06-27 19:28:04,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:04,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, 1] [2024-06-27 19:28:04,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-27 19:28:04,758 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:28:04,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:04,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2040980051, now seen corresponding path program 1 times [2024-06-27 19:28:04,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:04,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322877882] [2024-06-27 19:28:04,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:04,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:04,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:04,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:04,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322877882] [2024-06-27 19:28:04,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322877882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:04,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:04,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:04,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374720273] [2024-06-27 19:28:04,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:04,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:04,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:04,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:04,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:04,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:04,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 343 transitions, 4184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:04,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:04,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:05,631 INFO L124 PetriNetUnfolderBase]: 2521/4274 cut-off events. [2024-06-27 19:28:05,631 INFO L125 PetriNetUnfolderBase]: For 585950/585956 co-relation queries the response was YES. [2024-06-27 19:28:05,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33320 conditions, 4274 events. 2521/4274 cut-off events. For 585950/585956 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 27509 event pairs, 567 based on Foata normal form. 11/4280 useless extension candidates. Maximal degree in co-relation 33155. Up to 3687 conditions per place. [2024-06-27 19:28:05,791 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 298 selfloop transitions, 65 changer transitions 0/370 dead transitions. [2024-06-27 19:28:05,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 370 transitions, 5042 flow [2024-06-27 19:28:05,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:05,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:05,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 19:28:05,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-27 19:28:05,793 INFO L175 Difference]: Start difference. First operand has 331 places, 343 transitions, 4184 flow. Second operand 8 states and 188 transitions. [2024-06-27 19:28:05,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 370 transitions, 5042 flow [2024-06-27 19:28:07,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 370 transitions, 4844 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:07,847 INFO L231 Difference]: Finished difference. Result has 332 places, 344 transitions, 4152 flow [2024-06-27 19:28:07,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4152, PETRI_PLACES=332, PETRI_TRANSITIONS=344} [2024-06-27 19:28:07,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-27 19:28:07,847 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 344 transitions, 4152 flow [2024-06-27 19:28:07,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:07,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:07,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:07,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-27 19:28:07,848 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:07,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:07,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1952410571, now seen corresponding path program 2 times [2024-06-27 19:28:07,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:07,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900358869] [2024-06-27 19:28:07,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:07,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:07,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:07,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:28:07,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900358869] [2024-06-27 19:28:07,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900358869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:07,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:07,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:07,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589435589] [2024-06-27 19:28:07,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:07,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:07,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:07,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:07,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:08,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:08,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 344 transitions, 4152 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:08,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:08,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:08,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:08,715 INFO L124 PetriNetUnfolderBase]: 2549/4320 cut-off events. [2024-06-27 19:28:08,715 INFO L125 PetriNetUnfolderBase]: For 607885/607891 co-relation queries the response was YES. [2024-06-27 19:28:08,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33474 conditions, 4320 events. 2549/4320 cut-off events. For 607885/607891 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27867 event pairs, 695 based on Foata normal form. 13/4328 useless extension candidates. Maximal degree in co-relation 33308. Up to 3827 conditions per place. [2024-06-27 19:28:08,773 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 306 selfloop transitions, 51 changer transitions 0/364 dead transitions. [2024-06-27 19:28:08,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 364 transitions, 4972 flow [2024-06-27 19:28:08,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:08,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:08,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 19:28:08,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 19:28:08,774 INFO L175 Difference]: Start difference. First operand has 332 places, 344 transitions, 4152 flow. Second operand 8 states and 181 transitions. [2024-06-27 19:28:08,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 364 transitions, 4972 flow [2024-06-27 19:28:10,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 364 transitions, 4820 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:10,762 INFO L231 Difference]: Finished difference. Result has 333 places, 345 transitions, 4142 flow [2024-06-27 19:28:10,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4142, PETRI_PLACES=333, PETRI_TRANSITIONS=345} [2024-06-27 19:28:10,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 19:28:10,763 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 345 transitions, 4142 flow [2024-06-27 19:28:10,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:10,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:10,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-27 19:28:10,764 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:10,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:10,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1952414663, now seen corresponding path program 3 times [2024-06-27 19:28:10,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:10,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829313521] [2024-06-27 19:28:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:10,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:10,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:10,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:28:10,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:10,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829313521] [2024-06-27 19:28:10,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829313521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:10,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:10,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:10,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719917920] [2024-06-27 19:28:10,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:10,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:10,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:10,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:10,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:10,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:10,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 345 transitions, 4142 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:10,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:10,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:10,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:11,707 INFO L124 PetriNetUnfolderBase]: 2536/4297 cut-off events. [2024-06-27 19:28:11,707 INFO L125 PetriNetUnfolderBase]: For 560595/560601 co-relation queries the response was YES. [2024-06-27 19:28:11,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32484 conditions, 4297 events. 2536/4297 cut-off events. For 560595/560601 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27741 event pairs, 676 based on Foata normal form. 11/4299 useless extension candidates. Maximal degree in co-relation 32318. Up to 3677 conditions per place. [2024-06-27 19:28:11,767 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 88 changer transitions 0/379 dead transitions. [2024-06-27 19:28:11,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 379 transitions, 5014 flow [2024-06-27 19:28:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:28:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:28:11,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-27 19:28:11,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2024-06-27 19:28:11,768 INFO L175 Difference]: Start difference. First operand has 333 places, 345 transitions, 4142 flow. Second operand 11 states and 248 transitions. [2024-06-27 19:28:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 379 transitions, 5014 flow [2024-06-27 19:28:13,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 379 transitions, 4861 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:13,963 INFO L231 Difference]: Finished difference. Result has 337 places, 345 transitions, 4169 flow [2024-06-27 19:28:13,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4169, PETRI_PLACES=337, PETRI_TRANSITIONS=345} [2024-06-27 19:28:13,963 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 19:28:13,963 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 345 transitions, 4169 flow [2024-06-27 19:28:13,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:13,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:13,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-27 19:28:13,964 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:13,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:13,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1175006263, now seen corresponding path program 3 times [2024-06-27 19:28:13,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:13,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128387812] [2024-06-27 19:28:13,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:13,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:14,061 INFO 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:14,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:14,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128387812] [2024-06-27 19:28:14,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128387812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:14,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:14,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:14,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745403310] [2024-06-27 19:28:14,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:14,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:14,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:14,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:14,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:14,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 345 transitions, 4169 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:14,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:14,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:14,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:14,847 INFO L124 PetriNetUnfolderBase]: 2556/4335 cut-off events. [2024-06-27 19:28:14,848 INFO L125 PetriNetUnfolderBase]: For 558594/558600 co-relation queries the response was YES. [2024-06-27 19:28:14,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32543 conditions, 4335 events. 2556/4335 cut-off events. For 558594/558600 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28040 event pairs, 678 based on Foata normal form. 11/4341 useless extension candidates. Maximal degree in co-relation 32377. Up to 3780 conditions per place. [2024-06-27 19:28:14,911 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 305 selfloop transitions, 57 changer transitions 0/369 dead transitions. [2024-06-27 19:28:14,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 369 transitions, 5021 flow [2024-06-27 19:28:14,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:14,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:14,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-27 19:28:14,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-27 19:28:14,912 INFO L175 Difference]: Start difference. First operand has 337 places, 345 transitions, 4169 flow. Second operand 9 states and 202 transitions. [2024-06-27 19:28:14,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 369 transitions, 5021 flow [2024-06-27 19:28:16,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 369 transitions, 4801 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 19:28:16,963 INFO L231 Difference]: Finished difference. Result has 335 places, 346 transitions, 4103 flow [2024-06-27 19:28:16,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4103, PETRI_PLACES=335, PETRI_TRANSITIONS=346} [2024-06-27 19:28:16,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-27 19:28:16,964 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 346 transitions, 4103 flow [2024-06-27 19:28:16,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:16,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:16,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-27 19:28:16,964 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:16,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:16,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1543492159, now seen corresponding path program 1 times [2024-06-27 19:28:16,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:16,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012394242] [2024-06-27 19:28:16,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:16,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:16,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:17,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:17,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:17,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012394242] [2024-06-27 19:28:17,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012394242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:17,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:17,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:17,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62745136] [2024-06-27 19:28:17,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:17,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:17,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:17,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:17,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:17,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:17,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 346 transitions, 4103 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:17,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:17,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:17,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:17,873 INFO L124 PetriNetUnfolderBase]: 2660/4529 cut-off events. [2024-06-27 19:28:17,874 INFO L125 PetriNetUnfolderBase]: For 708686/708692 co-relation queries the response was YES. [2024-06-27 19:28:17,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33421 conditions, 4529 events. 2660/4529 cut-off events. For 708686/708692 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 29595 event pairs, 650 based on Foata normal form. 35/4559 useless extension candidates. Maximal degree in co-relation 33254. Up to 3787 conditions per place. [2024-06-27 19:28:17,936 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 46 changer transitions 5/381 dead transitions. [2024-06-27 19:28:17,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 381 transitions, 5064 flow [2024-06-27 19:28:17,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:17,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:28:17,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:28:17,937 INFO L175 Difference]: Start difference. First operand has 335 places, 346 transitions, 4103 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:28:17,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 381 transitions, 5064 flow [2024-06-27 19:28:20,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 381 transitions, 4924 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:20,073 INFO L231 Difference]: Finished difference. Result has 336 places, 348 transitions, 4108 flow [2024-06-27 19:28:20,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4108, PETRI_PLACES=336, PETRI_TRANSITIONS=348} [2024-06-27 19:28:20,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-27 19:28:20,074 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 348 transitions, 4108 flow [2024-06-27 19:28:20,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:20,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:20,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:20,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-27 19:28:20,074 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:20,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:20,075 INFO L85 PathProgramCache]: Analyzing trace with hash -293706719, now seen corresponding path program 2 times [2024-06-27 19:28:20,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:20,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628460781] [2024-06-27 19:28:20,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:20,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:20,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:20,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628460781] [2024-06-27 19:28:20,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628460781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:20,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:20,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:20,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449543591] [2024-06-27 19:28:20,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:20,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:20,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:20,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:20,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:20,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 348 transitions, 4108 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:20,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:20,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:20,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:21,018 INFO L124 PetriNetUnfolderBase]: 2595/4404 cut-off events. [2024-06-27 19:28:21,018 INFO L125 PetriNetUnfolderBase]: For 568261/568267 co-relation queries the response was YES. [2024-06-27 19:28:21,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 4404 events. 2595/4404 cut-off events. For 568261/568267 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28523 event pairs, 700 based on Foata normal form. 11/4410 useless extension candidates. Maximal degree in co-relation 32698. Up to 3944 conditions per place. [2024-06-27 19:28:21,082 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 324 selfloop transitions, 40 changer transitions 0/371 dead transitions. [2024-06-27 19:28:21,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 371 transitions, 4965 flow [2024-06-27 19:28:21,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:21,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:21,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 19:28:21,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 19:28:21,083 INFO L175 Difference]: Start difference. First operand has 336 places, 348 transitions, 4108 flow. Second operand 8 states and 178 transitions. [2024-06-27 19:28:21,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 371 transitions, 4965 flow [2024-06-27 19:28:23,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 371 transitions, 4852 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:23,356 INFO L231 Difference]: Finished difference. Result has 339 places, 352 transitions, 4163 flow [2024-06-27 19:28:23,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=339, PETRI_TRANSITIONS=352} [2024-06-27 19:28:23,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-27 19:28:23,358 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 352 transitions, 4163 flow [2024-06-27 19:28:23,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:23,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:23,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:23,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-27 19:28:23,359 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:28:23,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:23,359 INFO L85 PathProgramCache]: Analyzing trace with hash -28009439, now seen corresponding path program 3 times [2024-06-27 19:28:23,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:23,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124901827] [2024-06-27 19:28:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:23,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:23,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:23,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:23,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124901827] [2024-06-27 19:28:23,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124901827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:23,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:23,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:23,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165827829] [2024-06-27 19:28:23,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:23,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:23,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:23,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:23,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:23,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:23,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 352 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:23,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:23,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:23,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:24,304 INFO L124 PetriNetUnfolderBase]: 2615/4436 cut-off events. [2024-06-27 19:28:24,305 INFO L125 PetriNetUnfolderBase]: For 569144/569150 co-relation queries the response was YES. [2024-06-27 19:28:24,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32983 conditions, 4436 events. 2615/4436 cut-off events. For 569144/569150 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 28714 event pairs, 645 based on Foata normal form. 11/4442 useless extension candidates. Maximal degree in co-relation 32814. Up to 3904 conditions per place. [2024-06-27 19:28:24,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 321 selfloop transitions, 48 changer transitions 0/376 dead transitions. [2024-06-27 19:28:24,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 376 transitions, 5031 flow [2024-06-27 19:28:24,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:24,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:24,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:28:24,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 19:28:24,369 INFO L175 Difference]: Start difference. First operand has 339 places, 352 transitions, 4163 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:28:24,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 376 transitions, 5031 flow [2024-06-27 19:28:26,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 376 transitions, 4918 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 19:28:26,955 INFO L231 Difference]: Finished difference. Result has 342 places, 353 transitions, 4184 flow [2024-06-27 19:28:26,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=342, PETRI_TRANSITIONS=353} [2024-06-27 19:28:26,956 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 19:28:26,956 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 353 transitions, 4184 flow [2024-06-27 19:28:26,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:26,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:26,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:26,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-27 19:28:26,957 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:28:26,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:26,957 INFO L85 PathProgramCache]: Analyzing trace with hash -28129409, now seen corresponding path program 4 times [2024-06-27 19:28:26,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:26,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361101835] [2024-06-27 19:28:26,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:26,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:27,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:27,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361101835] [2024-06-27 19:28:27,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361101835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:27,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:27,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:27,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043658631] [2024-06-27 19:28:27,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:27,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:27,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:27,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:27,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 353 transitions, 4184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:27,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:27,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:27,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:27,796 INFO L124 PetriNetUnfolderBase]: 2635/4465 cut-off events. [2024-06-27 19:28:27,796 INFO L125 PetriNetUnfolderBase]: For 580438/580443 co-relation queries the response was YES. [2024-06-27 19:28:27,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 4465 events. 2635/4465 cut-off events. For 580438/580443 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28933 event pairs, 663 based on Foata normal form. 8/4467 useless extension candidates. Maximal degree in co-relation 33095. Up to 3772 conditions per place. [2024-06-27 19:28:27,858 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 310 selfloop transitions, 62 changer transitions 0/379 dead transitions. [2024-06-27 19:28:27,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 379 transitions, 5078 flow [2024-06-27 19:28:27,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:28:27,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:28:27,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 19:28:27,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 19:28:27,859 INFO L175 Difference]: Start difference. First operand has 342 places, 353 transitions, 4184 flow. Second operand 8 states and 186 transitions. [2024-06-27 19:28:27,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 379 transitions, 5078 flow [2024-06-27 19:28:30,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 379 transitions, 4906 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:30,384 INFO L231 Difference]: Finished difference. Result has 342 places, 354 transitions, 4176 flow [2024-06-27 19:28:30,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4176, PETRI_PLACES=342, PETRI_TRANSITIONS=354} [2024-06-27 19:28:30,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-27 19:28:30,385 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 354 transitions, 4176 flow [2024-06-27 19:28:30,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:30,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:30,385 INFO L208 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:28:30,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-27 19:28:30,385 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:28:30,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:30,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1030698507, now seen corresponding path program 17 times [2024-06-27 19:28:30,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:30,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115148609] [2024-06-27 19:28:30,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:30,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:30,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:30,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:30,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:30,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115148609] [2024-06-27 19:28:30,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115148609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:30,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:30,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:30,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458348318] [2024-06-27 19:28:30,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:30,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:30,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:30,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:30,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:30,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:30,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 354 transitions, 4176 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:30,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:30,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:30,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:31,393 INFO L124 PetriNetUnfolderBase]: 2823/4765 cut-off events. [2024-06-27 19:28:31,393 INFO L125 PetriNetUnfolderBase]: For 807820/807826 co-relation queries the response was YES. [2024-06-27 19:28:31,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38850 conditions, 4765 events. 2823/4765 cut-off events. For 807820/807826 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 31107 event pairs, 828 based on Foata normal form. 13/4770 useless extension candidates. Maximal degree in co-relation 38681. Up to 3710 conditions per place. [2024-06-27 19:28:31,463 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 192 changer transitions 0/402 dead transitions. [2024-06-27 19:28:31,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 402 transitions, 5482 flow [2024-06-27 19:28:31,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:31,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:31,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-27 19:28:31,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-27 19:28:31,464 INFO L175 Difference]: Start difference. First operand has 342 places, 354 transitions, 4176 flow. Second operand 10 states and 246 transitions. [2024-06-27 19:28:31,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 402 transitions, 5482 flow [2024-06-27 19:28:33,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 402 transitions, 5330 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:33,915 INFO L231 Difference]: Finished difference. Result has 346 places, 356 transitions, 4518 flow [2024-06-27 19:28:33,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4024, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4518, PETRI_PLACES=346, PETRI_TRANSITIONS=356} [2024-06-27 19:28:33,940 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 19:28:33,940 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 356 transitions, 4518 flow [2024-06-27 19:28:33,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:33,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:33,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:33,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-27 19:28:33,941 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:28:33,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:33,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1022127627, now seen corresponding path program 18 times [2024-06-27 19:28:33,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:33,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035402379] [2024-06-27 19:28:33,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:33,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:33,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:34,082 INFO 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:34,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:34,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035402379] [2024-06-27 19:28:34,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035402379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:34,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:34,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:34,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875337436] [2024-06-27 19:28:34,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:34,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:34,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:34,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:34,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:34,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:34,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 356 transitions, 4518 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:34,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:34,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:34,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:34,993 INFO L124 PetriNetUnfolderBase]: 2851/4813 cut-off events. [2024-06-27 19:28:34,993 INFO L125 PetriNetUnfolderBase]: For 826097/826103 co-relation queries the response was YES. [2024-06-27 19:28:35,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39644 conditions, 4813 events. 2851/4813 cut-off events. For 826097/826103 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 31562 event pairs, 850 based on Foata normal form. 13/4818 useless extension candidates. Maximal degree in co-relation 39474. Up to 4137 conditions per place. [2024-06-27 19:28:35,062 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 191 changer transitions 0/393 dead transitions. [2024-06-27 19:28:35,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 393 transitions, 5466 flow [2024-06-27 19:28:35,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:28:35,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:28:35,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 19:28:35,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925 [2024-06-27 19:28:35,063 INFO L175 Difference]: Start difference. First operand has 346 places, 356 transitions, 4518 flow. Second operand 10 states and 237 transitions. [2024-06-27 19:28:35,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 393 transitions, 5466 flow [2024-06-27 19:28:38,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 393 transitions, 5168 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 19:28:38,047 INFO L231 Difference]: Finished difference. Result has 350 places, 357 transitions, 4663 flow [2024-06-27 19:28:38,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4663, PETRI_PLACES=350, PETRI_TRANSITIONS=357} [2024-06-27 19:28:38,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 19:28:38,047 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 357 transitions, 4663 flow [2024-06-27 19:28:38,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:38,048 INFO L208 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:28:38,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-27 19:28:38,048 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:28:38,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:38,048 INFO L85 PathProgramCache]: Analyzing trace with hash 989607181, now seen corresponding path program 19 times [2024-06-27 19:28:38,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:38,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429535879] [2024-06-27 19:28:38,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:38,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:38,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:38,170 INFO 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:38,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:38,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429535879] [2024-06-27 19:28:38,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429535879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:38,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:38,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:38,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493356650] [2024-06-27 19:28:38,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:38,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:38,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:38,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:38,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:38,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:38,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 357 transitions, 4663 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:38,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:38,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:38,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:39,060 INFO L124 PetriNetUnfolderBase]: 2879/4853 cut-off events. [2024-06-27 19:28:39,060 INFO L125 PetriNetUnfolderBase]: For 837649/837655 co-relation queries the response was YES. [2024-06-27 19:28:39,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40173 conditions, 4853 events. 2879/4853 cut-off events. For 837649/837655 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 31807 event pairs, 852 based on Foata normal form. 13/4858 useless extension candidates. Maximal degree in co-relation 40001. Up to 4181 conditions per place. [2024-06-27 19:28:39,129 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 192 changer transitions 0/396 dead transitions. [2024-06-27 19:28:39,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 396 transitions, 5615 flow [2024-06-27 19:28:39,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:28:39,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:28:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-27 19:28:39,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-27 19:28:39,130 INFO L175 Difference]: Start difference. First operand has 350 places, 357 transitions, 4663 flow. Second operand 12 states and 273 transitions. [2024-06-27 19:28:39,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 396 transitions, 5615 flow [2024-06-27 19:28:42,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 396 transitions, 5202 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-27 19:28:42,481 INFO L231 Difference]: Finished difference. Result has 354 places, 358 transitions, 4689 flow [2024-06-27 19:28:42,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4689, PETRI_PLACES=354, PETRI_TRANSITIONS=358} [2024-06-27 19:28:42,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 19:28:42,482 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 358 transitions, 4689 flow [2024-06-27 19:28:42,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:42,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:42,482 INFO L208 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:28:42,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-27 19:28:42,482 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:28:42,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:42,482 INFO L85 PathProgramCache]: Analyzing trace with hash 409124759, now seen corresponding path program 20 times [2024-06-27 19:28:42,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:42,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574105989] [2024-06-27 19:28:42,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:42,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:42,577 INFO 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:42,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:42,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574105989] [2024-06-27 19:28:42,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574105989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:42,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:42,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:42,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792745279] [2024-06-27 19:28:42,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:42,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:42,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:42,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:42,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:42,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 358 transitions, 4689 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:42,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:42,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:42,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:43,455 INFO L124 PetriNetUnfolderBase]: 2907/4901 cut-off events. [2024-06-27 19:28:43,455 INFO L125 PetriNetUnfolderBase]: For 852419/852425 co-relation queries the response was YES. [2024-06-27 19:28:43,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40608 conditions, 4901 events. 2907/4901 cut-off events. For 852419/852425 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 32260 event pairs, 858 based on Foata normal form. 13/4906 useless extension candidates. Maximal degree in co-relation 40435. Up to 4225 conditions per place. [2024-06-27 19:28:43,526 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 190 selfloop transitions, 193 changer transitions 0/390 dead transitions. [2024-06-27 19:28:43,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 390 transitions, 5613 flow [2024-06-27 19:28:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:28:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:28:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-27 19:28:43,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-27 19:28:43,528 INFO L175 Difference]: Start difference. First operand has 354 places, 358 transitions, 4689 flow. Second operand 11 states and 246 transitions. [2024-06-27 19:28:43,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 390 transitions, 5613 flow [2024-06-27 19:28:46,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 390 transitions, 5196 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 19:28:46,731 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4715 flow [2024-06-27 19:28:46,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4272, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4715, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-27 19:28:46,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:28:46,731 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4715 flow [2024-06-27 19:28:46,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:46,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:46,732 INFO L208 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:28:46,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-27 19:28:46,732 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:28:46,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:46,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1133839197, now seen corresponding path program 28 times [2024-06-27 19:28:46,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:46,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202552839] [2024-06-27 19:28:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:46,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:46,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:46,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:46,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:46,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202552839] [2024-06-27 19:28:46,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202552839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:46,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:46,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:46,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247820634] [2024-06-27 19:28:46,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:46,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:46,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:46,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:46,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:46,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:46,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4715 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:46,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:46,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:46,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:47,796 INFO L124 PetriNetUnfolderBase]: 3011/5076 cut-off events. [2024-06-27 19:28:47,796 INFO L125 PetriNetUnfolderBase]: For 1036634/1036640 co-relation queries the response was YES. [2024-06-27 19:28:47,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41517 conditions, 5076 events. 3011/5076 cut-off events. For 1036634/1036640 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33577 event pairs, 880 based on Foata normal form. 39/5110 useless extension candidates. Maximal degree in co-relation 41343. Up to 4351 conditions per place. [2024-06-27 19:28:47,870 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 79 changer transitions 3/388 dead transitions. [2024-06-27 19:28:47,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 388 transitions, 5625 flow [2024-06-27 19:28:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:47,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:47,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 19:28:47,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-27 19:28:47,871 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4715 flow. Second operand 9 states and 212 transitions. [2024-06-27 19:28:47,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 388 transitions, 5625 flow [2024-06-27 19:28:51,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 388 transitions, 5204 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-27 19:28:51,391 INFO L231 Difference]: Finished difference. Result has 355 places, 359 transitions, 4490 flow [2024-06-27 19:28:51,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4294, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4490, PETRI_PLACES=355, PETRI_TRANSITIONS=359} [2024-06-27 19:28:51,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 19:28:51,391 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 359 transitions, 4490 flow [2024-06-27 19:28:51,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:51,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:51,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-27 19:28:51,392 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:28:51,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:51,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1293773013, now seen corresponding path program 21 times [2024-06-27 19:28:51,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:51,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898855733] [2024-06-27 19:28:51,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:51,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:51,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:51,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898855733] [2024-06-27 19:28:51,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898855733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:51,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:51,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:51,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935285895] [2024-06-27 19:28:51,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:51,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:51,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:51,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:51,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:51,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:51,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 359 transitions, 4490 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:51,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:51,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:51,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:52,478 INFO L124 PetriNetUnfolderBase]: 3059/5164 cut-off events. [2024-06-27 19:28:52,479 INFO L125 PetriNetUnfolderBase]: For 998863/998869 co-relation queries the response was YES. [2024-06-27 19:28:52,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40496 conditions, 5164 events. 3059/5164 cut-off events. For 998863/998869 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 34388 event pairs, 896 based on Foata normal form. 39/5198 useless extension candidates. Maximal degree in co-relation 40321. Up to 4379 conditions per place. [2024-06-27 19:28:52,553 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 78 changer transitions 3/396 dead transitions. [2024-06-27 19:28:52,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 396 transitions, 5404 flow [2024-06-27 19:28:52,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:52,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:52,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-27 19:28:52,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 19:28:52,554 INFO L175 Difference]: Start difference. First operand has 355 places, 359 transitions, 4490 flow. Second operand 9 states and 221 transitions. [2024-06-27 19:28:52,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 396 transitions, 5404 flow [2024-06-27 19:28:55,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 396 transitions, 5220 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:28:55,804 INFO L231 Difference]: Finished difference. Result has 357 places, 358 transitions, 4460 flow [2024-06-27 19:28:55,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4306, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4460, PETRI_PLACES=357, PETRI_TRANSITIONS=358} [2024-06-27 19:28:55,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:28:55,804 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 358 transitions, 4460 flow [2024-06-27 19:28:55,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:55,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:28:55,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:28:55,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-27 19:28:55,805 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:28:55,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:28:55,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1902390081, now seen corresponding path program 29 times [2024-06-27 19:28:55,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:28:55,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276843983] [2024-06-27 19:28:55,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:28:55,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:28:55,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:28:55,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:28:55,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:28:55,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276843983] [2024-06-27 19:28:55,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276843983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:28:55,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:28:55,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:28:55,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367679964] [2024-06-27 19:28:55,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:28:55,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:28:55,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:28:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:28:55,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:28:55,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:28:55,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 358 transitions, 4460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:55,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:28:55,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:28:55,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:28:56,873 INFO L124 PetriNetUnfolderBase]: 3077/5194 cut-off events. [2024-06-27 19:28:56,873 INFO L125 PetriNetUnfolderBase]: For 838931/838937 co-relation queries the response was YES. [2024-06-27 19:28:57,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40717 conditions, 5194 events. 3077/5194 cut-off events. For 838931/838937 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34527 event pairs, 912 based on Foata normal form. 13/5202 useless extension candidates. Maximal degree in co-relation 40541. Up to 4686 conditions per place. [2024-06-27 19:28:57,081 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 71 changer transitions 0/379 dead transitions. [2024-06-27 19:28:57,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 379 transitions, 5314 flow [2024-06-27 19:28:57,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:28:57,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:28:57,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:28:57,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 19:28:57,082 INFO L175 Difference]: Start difference. First operand has 357 places, 358 transitions, 4460 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:28:57,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 379 transitions, 5314 flow [2024-06-27 19:29:00,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 379 transitions, 5101 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:00,408 INFO L231 Difference]: Finished difference. Result has 357 places, 359 transitions, 4434 flow [2024-06-27 19:29:00,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4247, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=357, PETRI_TRANSITIONS=359} [2024-06-27 19:29:00,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 19:29:00,409 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 359 transitions, 4434 flow [2024-06-27 19:29:00,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:00,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:00,409 INFO L208 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:29:00,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-27 19:29:00,409 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:29:00,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:00,409 INFO L85 PathProgramCache]: Analyzing trace with hash -2017681251, now seen corresponding path program 30 times [2024-06-27 19:29:00,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:00,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225804853] [2024-06-27 19:29:00,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:00,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:00,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:00,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:29:00,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:00,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225804853] [2024-06-27 19:29:00,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225804853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:00,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:00,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:00,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233677739] [2024-06-27 19:29:00,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:00,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:00,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:00,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:00,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:00,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:00,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 359 transitions, 4434 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:00,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:00,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:00,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:01,419 INFO L124 PetriNetUnfolderBase]: 3105/5235 cut-off events. [2024-06-27 19:29:01,419 INFO L125 PetriNetUnfolderBase]: For 836710/836715 co-relation queries the response was YES. [2024-06-27 19:29:01,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40775 conditions, 5235 events. 3105/5235 cut-off events. For 836710/836715 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 34838 event pairs, 933 based on Foata normal form. 10/5239 useless extension candidates. Maximal degree in co-relation 40599. Up to 4610 conditions per place. [2024-06-27 19:29:01,494 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 122 changer transitions 0/380 dead transitions. [2024-06-27 19:29:01,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 380 transitions, 5292 flow [2024-06-27 19:29:01,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:01,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:01,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 19:29:01,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 19:29:01,495 INFO L175 Difference]: Start difference. First operand has 357 places, 359 transitions, 4434 flow. Second operand 9 states and 203 transitions. [2024-06-27 19:29:01,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 380 transitions, 5292 flow [2024-06-27 19:29:04,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 380 transitions, 5119 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:04,132 INFO L231 Difference]: Finished difference. Result has 359 places, 360 transitions, 4552 flow [2024-06-27 19:29:04,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4552, PETRI_PLACES=359, PETRI_TRANSITIONS=360} [2024-06-27 19:29:04,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-27 19:29:04,133 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 360 transitions, 4552 flow [2024-06-27 19:29:04,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:04,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:04,133 INFO L208 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:29:04,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-27 19:29:04,133 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:29:04,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:04,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1770591555, now seen corresponding path program 31 times [2024-06-27 19:29:04,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:04,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862988867] [2024-06-27 19:29:04,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:04,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:04,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:04,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:29:04,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:04,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862988867] [2024-06-27 19:29:04,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862988867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:04,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:04,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:04,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460640748] [2024-06-27 19:29:04,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:04,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:04,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:04,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:04,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:04,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:04,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 360 transitions, 4552 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:04,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:04,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:04,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:05,227 INFO L124 PetriNetUnfolderBase]: 3166/5330 cut-off events. [2024-06-27 19:29:05,227 INFO L125 PetriNetUnfolderBase]: For 894720/894725 co-relation queries the response was YES. [2024-06-27 19:29:05,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42463 conditions, 5330 events. 3166/5330 cut-off events. For 894720/894725 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35412 event pairs, 942 based on Foata normal form. 10/5334 useless extension candidates. Maximal degree in co-relation 42286. Up to 4395 conditions per place. [2024-06-27 19:29:05,303 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 126 changer transitions 2/389 dead transitions. [2024-06-27 19:29:05,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 389 transitions, 5768 flow [2024-06-27 19:29:05,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:05,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:05,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 19:29:05,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-27 19:29:05,304 INFO L175 Difference]: Start difference. First operand has 359 places, 360 transitions, 4552 flow. Second operand 9 states and 209 transitions. [2024-06-27 19:29:05,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 389 transitions, 5768 flow [2024-06-27 19:29:08,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 389 transitions, 5491 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:08,759 INFO L231 Difference]: Finished difference. Result has 361 places, 362 transitions, 4617 flow [2024-06-27 19:29:08,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4617, PETRI_PLACES=361, PETRI_TRANSITIONS=362} [2024-06-27 19:29:08,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-27 19:29:08,759 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 362 transitions, 4617 flow [2024-06-27 19:29:08,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:08,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:08,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:08,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-27 19:29:08,760 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:29:08,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:08,760 INFO L85 PathProgramCache]: Analyzing trace with hash 817276095, now seen corresponding path program 32 times [2024-06-27 19:29:08,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:08,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70945303] [2024-06-27 19:29:08,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:08,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:08,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:08,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:08,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:08,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70945303] [2024-06-27 19:29:08,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70945303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:08,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:08,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:08,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653992338] [2024-06-27 19:29:08,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:08,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:08,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:08,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:08,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:08,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:08,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 362 transitions, 4617 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:08,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:08,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:08,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:09,829 INFO L124 PetriNetUnfolderBase]: 3148/5307 cut-off events. [2024-06-27 19:29:09,829 INFO L125 PetriNetUnfolderBase]: For 851992/851998 co-relation queries the response was YES. [2024-06-27 19:29:09,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41219 conditions, 5307 events. 3148/5307 cut-off events. For 851992/851998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 35413 event pairs, 935 based on Foata normal form. 13/5315 useless extension candidates. Maximal degree in co-relation 41041. Up to 4796 conditions per place. [2024-06-27 19:29:09,904 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 303 selfloop transitions, 73 changer transitions 0/383 dead transitions. [2024-06-27 19:29:09,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 383 transitions, 5443 flow [2024-06-27 19:29:09,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:09,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:09,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-27 19:29:09,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-27 19:29:09,905 INFO L175 Difference]: Start difference. First operand has 361 places, 362 transitions, 4617 flow. Second operand 10 states and 216 transitions. [2024-06-27 19:29:09,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 383 transitions, 5443 flow [2024-06-27 19:29:13,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 383 transitions, 5224 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 19:29:13,353 INFO L231 Difference]: Finished difference. Result has 366 places, 362 transitions, 4549 flow [2024-06-27 19:29:13,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4398, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4549, PETRI_PLACES=366, PETRI_TRANSITIONS=362} [2024-06-27 19:29:13,354 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 19:29:13,354 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 362 transitions, 4549 flow [2024-06-27 19:29:13,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:13,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:13,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-27 19:29:13,354 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:29:13,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:13,355 INFO L85 PathProgramCache]: Analyzing trace with hash -738696735, now seen corresponding path program 4 times [2024-06-27 19:29:13,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:13,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401044478] [2024-06-27 19:29:13,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:13,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:13,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:29:13,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:13,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401044478] [2024-06-27 19:29:13,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401044478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:13,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:13,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:13,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762464468] [2024-06-27 19:29:13,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:13,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:13,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:13,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:13,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:13,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:13,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 362 transitions, 4549 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:13,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:13,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:13,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:14,515 INFO L124 PetriNetUnfolderBase]: 3315/5591 cut-off events. [2024-06-27 19:29:14,515 INFO L125 PetriNetUnfolderBase]: For 1064347/1064353 co-relation queries the response was YES. [2024-06-27 19:29:14,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46356 conditions, 5591 events. 3315/5591 cut-off events. For 1064347/1064353 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 37631 event pairs, 956 based on Foata normal form. 11/5592 useless extension candidates. Maximal degree in co-relation 46176. Up to 3902 conditions per place. [2024-06-27 19:29:14,600 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 204 changer transitions 0/420 dead transitions. [2024-06-27 19:29:14,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 420 transitions, 6201 flow [2024-06-27 19:29:14,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:14,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:14,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-27 19:29:14,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204545454545455 [2024-06-27 19:29:14,601 INFO L175 Difference]: Start difference. First operand has 366 places, 362 transitions, 4549 flow. Second operand 11 states and 273 transitions. [2024-06-27 19:29:14,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 420 transitions, 6201 flow [2024-06-27 19:29:18,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 420 transitions, 6037 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 19:29:18,880 INFO L231 Difference]: Finished difference. Result has 368 places, 364 transitions, 4907 flow [2024-06-27 19:29:18,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4907, PETRI_PLACES=368, PETRI_TRANSITIONS=364} [2024-06-27 19:29:18,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 19:29:18,881 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 364 transitions, 4907 flow [2024-06-27 19:29:18,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:18,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:18,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, 1] [2024-06-27 19:29:18,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-27 19:29:18,881 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:29:18,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:18,882 INFO L85 PathProgramCache]: Analyzing trace with hash -823590855, now seen corresponding path program 5 times [2024-06-27 19:29:18,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:18,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386852488] [2024-06-27 19:29:18,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:18,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:18,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:18,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:29:18,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:18,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386852488] [2024-06-27 19:29:18,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386852488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:18,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:18,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:18,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404471825] [2024-06-27 19:29:18,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:18,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:18,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:18,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:18,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:19,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:19,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 364 transitions, 4907 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:19,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:19,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:19,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:20,152 INFO L124 PetriNetUnfolderBase]: 3335/5621 cut-off events. [2024-06-27 19:29:20,152 INFO L125 PetriNetUnfolderBase]: For 1089383/1089389 co-relation queries the response was YES. [2024-06-27 19:29:20,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47303 conditions, 5621 events. 3335/5621 cut-off events. For 1089383/1089389 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 37815 event pairs, 1034 based on Foata normal form. 11/5622 useless extension candidates. Maximal degree in co-relation 47122. Up to 3914 conditions per place. [2024-06-27 19:29:20,228 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 203 changer transitions 0/415 dead transitions. [2024-06-27 19:29:20,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 415 transitions, 6233 flow [2024-06-27 19:29:20,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:29:20,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:29:20,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-27 19:29:20,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068181818181818 [2024-06-27 19:29:20,230 INFO L175 Difference]: Start difference. First operand has 368 places, 364 transitions, 4907 flow. Second operand 11 states and 267 transitions. [2024-06-27 19:29:20,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 415 transitions, 6233 flow [2024-06-27 19:29:24,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 415 transitions, 5765 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:24,764 INFO L231 Difference]: Finished difference. Result has 371 places, 365 transitions, 4905 flow [2024-06-27 19:29:24,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4905, PETRI_PLACES=371, PETRI_TRANSITIONS=365} [2024-06-27 19:29:24,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 19:29:24,765 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 365 transitions, 4905 flow [2024-06-27 19:29:24,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:24,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:24,765 INFO L208 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:29:24,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-27 19:29:24,766 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:29:24,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:24,766 INFO L85 PathProgramCache]: Analyzing trace with hash -823590483, now seen corresponding path program 4 times [2024-06-27 19:29:24,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:24,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238703280] [2024-06-27 19:29:24,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:24,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:24,866 INFO 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:24,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:24,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238703280] [2024-06-27 19:29:24,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238703280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:24,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:24,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:24,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409232062] [2024-06-27 19:29:24,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:24,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:24,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:24,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:24,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:24,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:24,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 365 transitions, 4905 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:24,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:24,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:24,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:25,913 INFO L124 PetriNetUnfolderBase]: 3355/5642 cut-off events. [2024-06-27 19:29:25,913 INFO L125 PetriNetUnfolderBase]: For 1103629/1103635 co-relation queries the response was YES. [2024-06-27 19:29:25,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47352 conditions, 5642 events. 3355/5642 cut-off events. For 1103629/1103635 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 37975 event pairs, 1049 based on Foata normal form. 11/5643 useless extension candidates. Maximal degree in co-relation 47170. Up to 5036 conditions per place. [2024-06-27 19:29:26,004 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 290 selfloop transitions, 98 changer transitions 0/395 dead transitions. [2024-06-27 19:29:26,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 395 transitions, 5827 flow [2024-06-27 19:29:26,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:26,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:26,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 19:29:26,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-27 19:29:26,005 INFO L175 Difference]: Start difference. First operand has 371 places, 365 transitions, 4905 flow. Second operand 8 states and 189 transitions. [2024-06-27 19:29:26,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 395 transitions, 5827 flow [2024-06-27 19:29:31,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 395 transitions, 5418 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 19:29:31,558 INFO L231 Difference]: Finished difference. Result has 371 places, 366 transitions, 4732 flow [2024-06-27 19:29:31,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4496, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4732, PETRI_PLACES=371, PETRI_TRANSITIONS=366} [2024-06-27 19:29:31,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 19:29:31,559 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 366 transitions, 4732 flow [2024-06-27 19:29:31,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:31,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:31,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:31,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-27 19:29:31,559 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:29:31,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:31,560 INFO L85 PathProgramCache]: Analyzing trace with hash -735025095, now seen corresponding path program 6 times [2024-06-27 19:29:31,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:31,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222880251] [2024-06-27 19:29:31,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:31,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:31,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:29:31,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:31,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222880251] [2024-06-27 19:29:31,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222880251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:31,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:31,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:31,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141449938] [2024-06-27 19:29:31,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:31,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:31,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:31,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:31,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:31,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:31,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 366 transitions, 4732 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:31,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:31,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:31,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:32,788 INFO L124 PetriNetUnfolderBase]: 3375/5697 cut-off events. [2024-06-27 19:29:32,788 INFO L125 PetriNetUnfolderBase]: For 1116588/1116594 co-relation queries the response was YES. [2024-06-27 19:29:32,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47406 conditions, 5697 events. 3375/5697 cut-off events. For 1116588/1116594 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 38594 event pairs, 1078 based on Foata normal form. 11/5700 useless extension candidates. Maximal degree in co-relation 47223. Up to 4931 conditions per place. [2024-06-27 19:29:32,872 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 207 selfloop transitions, 194 changer transitions 0/408 dead transitions. [2024-06-27 19:29:32,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 408 transitions, 5727 flow [2024-06-27 19:29:32,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:29:32,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:29:32,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 275 transitions. [2024-06-27 19:29:32,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5729166666666666 [2024-06-27 19:29:32,873 INFO L175 Difference]: Start difference. First operand has 371 places, 366 transitions, 4732 flow. Second operand 12 states and 275 transitions. [2024-06-27 19:29:32,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 408 transitions, 5727 flow [2024-06-27 19:29:37,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 408 transitions, 5505 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:37,681 INFO L231 Difference]: Finished difference. Result has 377 places, 367 transitions, 4951 flow [2024-06-27 19:29:37,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4951, PETRI_PLACES=377, PETRI_TRANSITIONS=367} [2024-06-27 19:29:37,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 19:29:37,682 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 367 transitions, 4951 flow [2024-06-27 19:29:37,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:37,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:37,682 INFO L208 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:29:37,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-27 19:29:37,682 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:29:37,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:37,682 INFO L85 PathProgramCache]: Analyzing trace with hash -733821209, now seen corresponding path program 5 times [2024-06-27 19:29:37,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:37,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958053804] [2024-06-27 19:29:37,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:37,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:37,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:37,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958053804] [2024-06-27 19:29:37,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958053804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:37,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:37,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140842186] [2024-06-27 19:29:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:37,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:37,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:37,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:37,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:37,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 367 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:37,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:37,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:37,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:38,905 INFO L124 PetriNetUnfolderBase]: 3403/5746 cut-off events. [2024-06-27 19:29:38,906 INFO L125 PetriNetUnfolderBase]: For 1151700/1151706 co-relation queries the response was YES. [2024-06-27 19:29:38,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48061 conditions, 5746 events. 3403/5746 cut-off events. For 1151700/1151706 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39029 event pairs, 1089 based on Foata normal form. 13/5752 useless extension candidates. Maximal degree in co-relation 47877. Up to 5184 conditions per place. [2024-06-27 19:29:38,988 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 89 changer transitions 0/390 dead transitions. [2024-06-27 19:29:38,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 390 transitions, 5837 flow [2024-06-27 19:29:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:38,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 19:29:38,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-27 19:29:38,989 INFO L175 Difference]: Start difference. First operand has 377 places, 367 transitions, 4951 flow. Second operand 8 states and 183 transitions. [2024-06-27 19:29:38,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 390 transitions, 5837 flow [2024-06-27 19:29:43,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 390 transitions, 5415 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 19:29:43,943 INFO L231 Difference]: Finished difference. Result has 375 places, 368 transitions, 4750 flow [2024-06-27 19:29:43,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4750, PETRI_PLACES=375, PETRI_TRANSITIONS=368} [2024-06-27 19:29:43,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 19:29:43,943 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 368 transitions, 4750 flow [2024-06-27 19:29:43,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:43,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:43,944 INFO L208 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:29:43,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-27 19:29:43,944 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:43,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:43,944 INFO L85 PathProgramCache]: Analyzing trace with hash -735024723, now seen corresponding path program 6 times [2024-06-27 19:29:43,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:43,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120428266] [2024-06-27 19:29:43,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:43,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:43,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:44,046 INFO 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:44,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:44,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120428266] [2024-06-27 19:29:44,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120428266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:44,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:44,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:44,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253987255] [2024-06-27 19:29:44,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:44,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:44,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:44,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:44,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:44,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:44,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 368 transitions, 4750 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:44,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:44,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:44,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:45,137 INFO L124 PetriNetUnfolderBase]: 3423/5780 cut-off events. [2024-06-27 19:29:45,137 INFO L125 PetriNetUnfolderBase]: For 1152771/1152777 co-relation queries the response was YES. [2024-06-27 19:29:45,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48053 conditions, 5780 events. 3423/5780 cut-off events. For 1152771/1152777 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 39285 event pairs, 1087 based on Foata normal form. 11/5784 useless extension candidates. Maximal degree in co-relation 47868. Up to 5186 conditions per place. [2024-06-27 19:29:45,364 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 92 changer transitions 0/395 dead transitions. [2024-06-27 19:29:45,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 395 transitions, 5668 flow [2024-06-27 19:29:45,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:29:45,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:29:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 19:29:45,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-27 19:29:45,366 INFO L175 Difference]: Start difference. First operand has 375 places, 368 transitions, 4750 flow. Second operand 9 states and 203 transitions. [2024-06-27 19:29:45,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 395 transitions, 5668 flow [2024-06-27 19:29:50,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 395 transitions, 5467 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 19:29:50,646 INFO L231 Difference]: Finished difference. Result has 378 places, 369 transitions, 4777 flow [2024-06-27 19:29:50,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4777, PETRI_PLACES=378, PETRI_TRANSITIONS=369} [2024-06-27 19:29:50,646 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-27 19:29:50,646 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 369 transitions, 4777 flow [2024-06-27 19:29:50,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:50,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:50,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:29:50,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-27 19:29:50,647 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:50,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:50,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1108126231, now seen corresponding path program 7 times [2024-06-27 19:29:50,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:50,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819737615] [2024-06-27 19:29:50,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:50,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:50,737 INFO 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:50,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:50,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819737615] [2024-06-27 19:29:50,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819737615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:50,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:50,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:50,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202070083] [2024-06-27 19:29:50,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:50,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:50,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:50,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:50,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:50,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:50,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 369 transitions, 4777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:50,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:50,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:50,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:51,986 INFO L124 PetriNetUnfolderBase]: 3684/6224 cut-off events. [2024-06-27 19:29:51,986 INFO L125 PetriNetUnfolderBase]: For 1566704/1566710 co-relation queries the response was YES. [2024-06-27 19:29:52,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56557 conditions, 6224 events. 3684/6224 cut-off events. For 1566704/1566710 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 42780 event pairs, 1071 based on Foata normal form. 11/6227 useless extension candidates. Maximal degree in co-relation 56371. Up to 3030 conditions per place. [2024-06-27 19:29:52,084 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 227 changer transitions 0/426 dead transitions. [2024-06-27 19:29:52,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 426 transitions, 6441 flow [2024-06-27 19:29:52,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:29:52,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:29:52,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-27 19:29:52,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325 [2024-06-27 19:29:52,085 INFO L175 Difference]: Start difference. First operand has 378 places, 369 transitions, 4777 flow. Second operand 10 states and 253 transitions. [2024-06-27 19:29:52,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 426 transitions, 6441 flow [2024-06-27 19:29:57,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 426 transitions, 6227 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 19:29:57,745 INFO L231 Difference]: Finished difference. Result has 381 places, 370 transitions, 5075 flow [2024-06-27 19:29:57,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5075, PETRI_PLACES=381, PETRI_TRANSITIONS=370} [2024-06-27 19:29:57,745 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-27 19:29:57,745 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 370 transitions, 5075 flow [2024-06-27 19:29:57,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:29:57,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:29:57,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-27 19:29:57,746 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:29:57,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:29:57,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1108425133, now seen corresponding path program 7 times [2024-06-27 19:29:57,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:29:57,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389928280] [2024-06-27 19:29:57,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:29:57,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:29:57,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:29:57,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:29:57,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:29:57,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389928280] [2024-06-27 19:29:57,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389928280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:29:57,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:29:57,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:29:57,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145671104] [2024-06-27 19:29:57,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:29:57,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:29:57,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:29:57,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:29:57,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:29:57,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:29:57,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 370 transitions, 5075 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:57,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:29:57,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:29:57,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:29:59,097 INFO L124 PetriNetUnfolderBase]: 3704/6244 cut-off events. [2024-06-27 19:29:59,097 INFO L125 PetriNetUnfolderBase]: For 1596247/1596253 co-relation queries the response was YES. [2024-06-27 19:29:59,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57502 conditions, 6244 events. 3704/6244 cut-off events. For 1596247/1596253 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 42843 event pairs, 994 based on Foata normal form. 11/6247 useless extension candidates. Maximal degree in co-relation 57315. Up to 5330 conditions per place. [2024-06-27 19:29:59,198 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 280 selfloop transitions, 118 changer transitions 0/405 dead transitions. [2024-06-27 19:29:59,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 405 transitions, 6319 flow [2024-06-27 19:29:59,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:29:59,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:29:59,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 19:29:59,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-27 19:29:59,199 INFO L175 Difference]: Start difference. First operand has 381 places, 370 transitions, 5075 flow. Second operand 8 states and 193 transitions. [2024-06-27 19:29:59,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 405 transitions, 6319 flow [2024-06-27 19:30:05,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 405 transitions, 5576 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-27 19:30:05,204 INFO L231 Difference]: Finished difference. Result has 379 places, 371 transitions, 4614 flow [2024-06-27 19:30:05,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4614, PETRI_PLACES=379, PETRI_TRANSITIONS=371} [2024-06-27 19:30:05,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-27 19:30:05,205 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 371 transitions, 4614 flow [2024-06-27 19:30:05,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:05,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:05,205 INFO L208 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:30:05,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-27 19:30:05,205 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:05,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:05,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1108424761, now seen corresponding path program 8 times [2024-06-27 19:30:05,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:05,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944041321] [2024-06-27 19:30:05,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:05,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:05,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:05,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:05,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944041321] [2024-06-27 19:30:05,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944041321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:05,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:05,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:05,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526872606] [2024-06-27 19:30:05,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:05,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:05,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:05,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:05,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:05,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:05,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 371 transitions, 4614 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:05,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:05,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:05,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:06,559 INFO L124 PetriNetUnfolderBase]: 3724/6292 cut-off events. [2024-06-27 19:30:06,560 INFO L125 PetriNetUnfolderBase]: For 1614296/1614302 co-relation queries the response was YES. [2024-06-27 19:30:06,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56445 conditions, 6292 events. 3724/6292 cut-off events. For 1614296/1614302 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 43336 event pairs, 1079 based on Foata normal form. 11/6295 useless extension candidates. Maximal degree in co-relation 56260. Up to 3074 conditions per place. [2024-06-27 19:30:06,656 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 225 changer transitions 0/424 dead transitions. [2024-06-27 19:30:06,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 424 transitions, 6245 flow [2024-06-27 19:30:06,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:06,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:06,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-27 19:30:06,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-27 19:30:06,657 INFO L175 Difference]: Start difference. First operand has 379 places, 371 transitions, 4614 flow. Second operand 10 states and 249 transitions. [2024-06-27 19:30:06,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 424 transitions, 6245 flow [2024-06-27 19:30:11,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 424 transitions, 5977 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:11,464 INFO L231 Difference]: Finished difference. Result has 383 places, 372 transitions, 4845 flow [2024-06-27 19:30:11,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4845, PETRI_PLACES=383, PETRI_TRANSITIONS=372} [2024-06-27 19:30:11,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-27 19:30:11,464 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 372 transitions, 4845 flow [2024-06-27 19:30:11,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:11,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:11,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:11,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-27 19:30:11,465 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:11,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:11,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1463103883, now seen corresponding path program 8 times [2024-06-27 19:30:11,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:11,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418836008] [2024-06-27 19:30:11,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:11,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:11,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:11,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:11,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:11,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418836008] [2024-06-27 19:30:11,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418836008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:11,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:11,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:11,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127433299] [2024-06-27 19:30:11,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:11,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:11,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:11,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:11,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:11,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:11,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 372 transitions, 4845 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:11,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:11,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:11,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:12,910 INFO L124 PetriNetUnfolderBase]: 3777/6367 cut-off events. [2024-06-27 19:30:12,910 INFO L125 PetriNetUnfolderBase]: For 1695332/1695338 co-relation queries the response was YES. [2024-06-27 19:30:12,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58455 conditions, 6367 events. 3777/6367 cut-off events. For 1695332/1695338 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 43854 event pairs, 1020 based on Foata normal form. 11/6370 useless extension candidates. Maximal degree in co-relation 58269. Up to 5304 conditions per place. [2024-06-27 19:30:12,999 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 276 selfloop transitions, 122 changer transitions 0/405 dead transitions. [2024-06-27 19:30:12,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 405 transitions, 6367 flow [2024-06-27 19:30:12,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:12,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:13,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 19:30:13,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 19:30:13,000 INFO L175 Difference]: Start difference. First operand has 383 places, 372 transitions, 4845 flow. Second operand 8 states and 190 transitions. [2024-06-27 19:30:13,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 405 transitions, 6367 flow [2024-06-27 19:30:17,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 405 transitions, 5893 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:17,463 INFO L231 Difference]: Finished difference. Result has 384 places, 374 transitions, 4705 flow [2024-06-27 19:30:17,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4705, PETRI_PLACES=384, PETRI_TRANSITIONS=374} [2024-06-27 19:30:17,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 19:30:17,463 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 374 transitions, 4705 flow [2024-06-27 19:30:17,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:17,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:17,464 INFO L208 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:30:17,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-27 19:30:17,464 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:17,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:17,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1462687801, now seen corresponding path program 9 times [2024-06-27 19:30:17,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:17,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095991538] [2024-06-27 19:30:17,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:17,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:17,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:17,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:30:17,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:17,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095991538] [2024-06-27 19:30:17,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095991538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:17,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:17,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:17,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201376109] [2024-06-27 19:30:17,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:17,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:17,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:17,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:17,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:17,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:17,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 374 transitions, 4705 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:17,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:17,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:17,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:18,834 INFO L124 PetriNetUnfolderBase]: 3797/6431 cut-off events. [2024-06-27 19:30:18,834 INFO L125 PetriNetUnfolderBase]: For 1712208/1712214 co-relation queries the response was YES. [2024-06-27 19:30:18,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58507 conditions, 6431 events. 3797/6431 cut-off events. For 1712208/1712214 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 44646 event pairs, 1129 based on Foata normal form. 11/6434 useless extension candidates. Maximal degree in co-relation 58320. Up to 3169 conditions per place. [2024-06-27 19:30:18,934 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 231 changer transitions 0/419 dead transitions. [2024-06-27 19:30:18,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 419 transitions, 6031 flow [2024-06-27 19:30:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 19:30:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 19:30:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 19:30:18,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-27 19:30:18,935 INFO L175 Difference]: Start difference. First operand has 384 places, 374 transitions, 4705 flow. Second operand 10 states and 241 transitions. [2024-06-27 19:30:18,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 419 transitions, 6031 flow [2024-06-27 19:30:23,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 419 transitions, 5753 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 19:30:23,723 INFO L231 Difference]: Finished difference. Result has 389 places, 375 transitions, 4939 flow [2024-06-27 19:30:23,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4939, PETRI_PLACES=389, PETRI_TRANSITIONS=375} [2024-06-27 19:30:23,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-27 19:30:23,723 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 375 transitions, 4939 flow [2024-06-27 19:30:23,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:23,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:23,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:23,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-27 19:30:23,724 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:23,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1462688173, now seen corresponding path program 9 times [2024-06-27 19:30:23,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:23,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387200538] [2024-06-27 19:30:23,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:23,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:23,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:23,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:23,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387200538] [2024-06-27 19:30:23,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387200538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:23,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:23,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:23,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282712568] [2024-06-27 19:30:23,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:23,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:23,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:23,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:23,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:23,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:23,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 375 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:23,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:23,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:23,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:25,096 INFO L124 PetriNetUnfolderBase]: 3784/6384 cut-off events. [2024-06-27 19:30:25,096 INFO L125 PetriNetUnfolderBase]: For 1692426/1692432 co-relation queries the response was YES. [2024-06-27 19:30:25,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57953 conditions, 6384 events. 3784/6384 cut-off events. For 1692426/1692432 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 44088 event pairs, 1024 based on Foata normal form. 11/6387 useless extension candidates. Maximal degree in co-relation 57765. Up to 5458 conditions per place. [2024-06-27 19:30:25,195 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 278 selfloop transitions, 118 changer transitions 0/403 dead transitions. [2024-06-27 19:30:25,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 403 transitions, 6101 flow [2024-06-27 19:30:25,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:25,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:25,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 19:30:25,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-27 19:30:25,196 INFO L175 Difference]: Start difference. First operand has 389 places, 375 transitions, 4939 flow. Second operand 8 states and 187 transitions. [2024-06-27 19:30:25,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 403 transitions, 6101 flow [2024-06-27 19:30:29,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 403 transitions, 5677 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:29,925 INFO L231 Difference]: Finished difference. Result has 390 places, 375 transitions, 4755 flow [2024-06-27 19:30:29,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4515, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=390, PETRI_TRANSITIONS=375} [2024-06-27 19:30:29,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 19:30:29,926 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 375 transitions, 4755 flow [2024-06-27 19:30:29,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:29,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:29,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:29,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-27 19:30:29,926 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:29,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:29,927 INFO L85 PathProgramCache]: Analyzing trace with hash -783724597, now seen corresponding path program 10 times [2024-06-27 19:30:29,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:29,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743488507] [2024-06-27 19:30:29,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:29,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:30,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:30,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:30,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743488507] [2024-06-27 19:30:30,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743488507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:30,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:30,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:30,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355844628] [2024-06-27 19:30:30,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:30,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:30,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:30,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:30,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:30,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:30,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 375 transitions, 4755 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:30,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:30,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:30,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:31,284 INFO L124 PetriNetUnfolderBase]: 3812/6445 cut-off events. [2024-06-27 19:30:31,285 INFO L125 PetriNetUnfolderBase]: For 1733546/1733552 co-relation queries the response was YES. [2024-06-27 19:30:31,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57955 conditions, 6445 events. 3812/6445 cut-off events. For 1733546/1733552 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 44808 event pairs, 1308 based on Foata normal form. 13/6451 useless extension candidates. Maximal degree in co-relation 57766. Up to 5843 conditions per place. [2024-06-27 19:30:31,384 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 300 selfloop transitions, 88 changer transitions 0/395 dead transitions. [2024-06-27 19:30:31,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 395 transitions, 5649 flow [2024-06-27 19:30:31,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:31,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:31,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:30:31,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:30:31,385 INFO L175 Difference]: Start difference. First operand has 390 places, 375 transitions, 4755 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:30:31,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 395 transitions, 5649 flow [2024-06-27 19:30:36,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 395 transitions, 5399 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:36,813 INFO L231 Difference]: Finished difference. Result has 391 places, 376 transitions, 4730 flow [2024-06-27 19:30:36,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4730, PETRI_PLACES=391, PETRI_TRANSITIONS=376} [2024-06-27 19:30:36,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 19:30:36,814 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 376 transitions, 4730 flow [2024-06-27 19:30:36,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:36,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:36,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, 1] [2024-06-27 19:30:36,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-27 19:30:36,814 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:36,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:36,815 INFO L85 PathProgramCache]: Analyzing trace with hash 665840843, now seen corresponding path program 11 times [2024-06-27 19:30:36,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:36,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712125629] [2024-06-27 19:30:36,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:36,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:36,916 INFO 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:36,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:36,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712125629] [2024-06-27 19:30:36,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712125629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:36,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:36,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:36,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684412444] [2024-06-27 19:30:36,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:36,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:36,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:36,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:36,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:36,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:36,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 376 transitions, 4730 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:36,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:36,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:36,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:38,178 INFO L124 PetriNetUnfolderBase]: 3832/6487 cut-off events. [2024-06-27 19:30:38,178 INFO L125 PetriNetUnfolderBase]: For 1737889/1737895 co-relation queries the response was YES. [2024-06-27 19:30:38,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58286 conditions, 6487 events. 3832/6487 cut-off events. For 1737889/1737895 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 45180 event pairs, 1322 based on Foata normal form. 11/6491 useless extension candidates. Maximal degree in co-relation 58096. Up to 5845 conditions per place. [2024-06-27 19:30:38,281 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 302 selfloop transitions, 91 changer transitions 0/400 dead transitions. [2024-06-27 19:30:38,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 400 transitions, 5656 flow [2024-06-27 19:30:38,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:38,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:38,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-27 19:30:38,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-27 19:30:38,282 INFO L175 Difference]: Start difference. First operand has 391 places, 376 transitions, 4730 flow. Second operand 9 states and 199 transitions. [2024-06-27 19:30:38,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 400 transitions, 5656 flow [2024-06-27 19:30:43,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 400 transitions, 5451 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 19:30:43,533 INFO L231 Difference]: Finished difference. Result has 394 places, 377 transitions, 4757 flow [2024-06-27 19:30:43,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4525, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4757, PETRI_PLACES=394, PETRI_TRANSITIONS=377} [2024-06-27 19:30:43,533 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 19:30:43,533 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 377 transitions, 4757 flow [2024-06-27 19:30:43,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:43,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:43,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:43,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-27 19:30:43,534 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:43,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:43,534 INFO L85 PathProgramCache]: Analyzing trace with hash 869349735, now seen corresponding path program 12 times [2024-06-27 19:30:43,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:43,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836681088] [2024-06-27 19:30:43,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:43,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:43,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:43,633 INFO 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:43,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:43,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836681088] [2024-06-27 19:30:43,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836681088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:43,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:43,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:43,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572856574] [2024-06-27 19:30:43,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:43,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:43,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:43,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:43,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:43,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:43,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 377 transitions, 4757 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:43,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:43,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:43,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:44,985 INFO L124 PetriNetUnfolderBase]: 3906/6609 cut-off events. [2024-06-27 19:30:44,986 INFO L125 PetriNetUnfolderBase]: For 1856081/1856087 co-relation queries the response was YES. [2024-06-27 19:30:45,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60625 conditions, 6609 events. 3906/6609 cut-off events. For 1856081/1856087 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 46206 event pairs, 1348 based on Foata normal form. 13/6617 useless extension candidates. Maximal degree in co-relation 60434. Up to 5799 conditions per place. [2024-06-27 19:30:45,085 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 304 selfloop transitions, 92 changer transitions 0/403 dead transitions. [2024-06-27 19:30:45,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 403 transitions, 6027 flow [2024-06-27 19:30:45,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:30:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:30:45,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:30:45,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:30:45,086 INFO L175 Difference]: Start difference. First operand has 394 places, 377 transitions, 4757 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:30:45,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 403 transitions, 6027 flow [2024-06-27 19:30:50,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 403 transitions, 5809 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 19:30:50,221 INFO L231 Difference]: Finished difference. Result has 395 places, 379 transitions, 4821 flow [2024-06-27 19:30:50,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4821, PETRI_PLACES=395, PETRI_TRANSITIONS=379} [2024-06-27 19:30:50,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-27 19:30:50,222 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 379 transitions, 4821 flow [2024-06-27 19:30:50,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:50,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:50,222 INFO L208 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:30:50,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-27 19:30:50,222 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:50,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:50,223 INFO L85 PathProgramCache]: Analyzing trace with hash 416761733, now seen corresponding path program 13 times [2024-06-27 19:30:50,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:50,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587760873] [2024-06-27 19:30:50,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:50,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:50,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:50,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:50,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587760873] [2024-06-27 19:30:50,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587760873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:50,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:50,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:50,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086508171] [2024-06-27 19:30:50,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:50,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:50,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:50,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:50,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:50,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:50,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 379 transitions, 4821 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:50,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:50,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:50,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:51,817 INFO L124 PetriNetUnfolderBase]: 3959/6680 cut-off events. [2024-06-27 19:30:51,817 INFO L125 PetriNetUnfolderBase]: For 1932790/1932796 co-relation queries the response was YES. [2024-06-27 19:30:51,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62416 conditions, 6680 events. 3959/6680 cut-off events. For 1932790/1932796 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 46663 event pairs, 1312 based on Foata normal form. 11/6686 useless extension candidates. Maximal degree in co-relation 62224. Up to 5685 conditions per place. [2024-06-27 19:30:51,912 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 106 changer transitions 0/409 dead transitions. [2024-06-27 19:30:51,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 409 transitions, 6379 flow [2024-06-27 19:30:51,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:30:51,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:30:51,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-27 19:30:51,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-27 19:30:51,913 INFO L175 Difference]: Start difference. First operand has 395 places, 379 transitions, 4821 flow. Second operand 9 states and 205 transitions. [2024-06-27 19:30:51,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 409 transitions, 6379 flow [2024-06-27 19:30:56,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 409 transitions, 6233 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 19:30:56,714 INFO L231 Difference]: Finished difference. Result has 400 places, 381 transitions, 4989 flow [2024-06-27 19:30:56,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4675, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4989, PETRI_PLACES=400, PETRI_TRANSITIONS=381} [2024-06-27 19:30:56,715 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-27 19:30:56,715 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 381 transitions, 4989 flow [2024-06-27 19:30:56,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:56,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:30:56,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:30:56,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-27 19:30:56,715 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:30:56,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:30:56,716 INFO L85 PathProgramCache]: Analyzing trace with hash 409339961, now seen corresponding path program 10 times [2024-06-27 19:30:56,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:30:56,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46452616] [2024-06-27 19:30:56,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:30:56,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:30:56,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:30:56,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:30:56,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:30:56,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46452616] [2024-06-27 19:30:56,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46452616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:30:56,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:30:56,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:30:56,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624741049] [2024-06-27 19:30:56,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:30:56,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:30:56,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:30:56,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:30:56,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:30:56,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:30:56,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 381 transitions, 4989 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:56,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:30:56,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:30:56,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:30:58,186 INFO L124 PetriNetUnfolderBase]: 3979/6719 cut-off events. [2024-06-27 19:30:58,186 INFO L125 PetriNetUnfolderBase]: For 1958978/1958984 co-relation queries the response was YES. [2024-06-27 19:30:58,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63029 conditions, 6719 events. 3979/6719 cut-off events. For 1958978/1958984 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 47064 event pairs, 1370 based on Foata normal form. 11/6720 useless extension candidates. Maximal degree in co-relation 62835. Up to 5927 conditions per place. [2024-06-27 19:30:58,294 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 216 selfloop transitions, 194 changer transitions 0/417 dead transitions. [2024-06-27 19:30:58,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 417 transitions, 5988 flow [2024-06-27 19:30:58,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 19:30:58,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 19:30:58,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-27 19:30:58,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-27 19:30:58,295 INFO L175 Difference]: Start difference. First operand has 400 places, 381 transitions, 4989 flow. Second operand 12 states and 266 transitions. [2024-06-27 19:30:58,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 417 transitions, 5988 flow [2024-06-27 19:31:06,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 417 transitions, 5739 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 19:31:06,125 INFO L231 Difference]: Finished difference. Result has 406 places, 382 transitions, 5183 flow [2024-06-27 19:31:06,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4740, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5183, PETRI_PLACES=406, PETRI_TRANSITIONS=382} [2024-06-27 19:31:06,126 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 19:31:06,126 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 382 transitions, 5183 flow [2024-06-27 19:31:06,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:06,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:06,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-27 19:31:06,126 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:06,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:06,127 INFO L85 PathProgramCache]: Analyzing trace with hash 675037241, now seen corresponding path program 11 times [2024-06-27 19:31:06,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:06,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788920415] [2024-06-27 19:31:06,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:06,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:06,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:06,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:06,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788920415] [2024-06-27 19:31:06,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788920415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:06,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:06,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:06,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987594420] [2024-06-27 19:31:06,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:06,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:06,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:06,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:06,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:06,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:06,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 382 transitions, 5183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:06,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:06,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:06,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:07,644 INFO L124 PetriNetUnfolderBase]: 3999/6747 cut-off events. [2024-06-27 19:31:07,644 INFO L125 PetriNetUnfolderBase]: For 1985794/1985800 co-relation queries the response was YES. [2024-06-27 19:31:07,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63423 conditions, 6747 events. 3999/6747 cut-off events. For 1985794/1985800 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 47254 event pairs, 1366 based on Foata normal form. 11/6740 useless extension candidates. Maximal degree in co-relation 63228. Up to 5701 conditions per place. [2024-06-27 19:31:07,760 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 206 changer transitions 0/418 dead transitions. [2024-06-27 19:31:07,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 418 transitions, 6182 flow [2024-06-27 19:31:07,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 19:31:07,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 19:31:07,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-27 19:31:07,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-27 19:31:07,761 INFO L175 Difference]: Start difference. First operand has 406 places, 382 transitions, 5183 flow. Second operand 11 states and 249 transitions. [2024-06-27 19:31:07,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 418 transitions, 6182 flow [2024-06-27 19:31:16,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 418 transitions, 5758 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-27 19:31:16,072 INFO L231 Difference]: Finished difference. Result has 407 places, 383 transitions, 5224 flow [2024-06-27 19:31:16,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4759, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5224, PETRI_PLACES=407, PETRI_TRANSITIONS=383} [2024-06-27 19:31:16,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 19:31:16,073 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 383 transitions, 5224 flow [2024-06-27 19:31:16,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:16,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:16,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, 1] [2024-06-27 19:31:16,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-27 19:31:16,073 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:16,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:16,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1031413173, now seen corresponding path program 14 times [2024-06-27 19:31:16,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:16,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577926354] [2024-06-27 19:31:16,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:16,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:16,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:16,173 INFO 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:16,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:16,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577926354] [2024-06-27 19:31:16,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577926354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:16,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853542494] [2024-06-27 19:31:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:16,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:16,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:16,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:16,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 383 transitions, 5224 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:16,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:16,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:16,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:17,564 INFO L124 PetriNetUnfolderBase]: 3986/6734 cut-off events. [2024-06-27 19:31:17,564 INFO L125 PetriNetUnfolderBase]: For 1948768/1948774 co-relation queries the response was YES. [2024-06-27 19:31:17,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62578 conditions, 6734 events. 3986/6734 cut-off events. For 1948768/1948774 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47341 event pairs, 1369 based on Foata normal form. 11/6729 useless extension candidates. Maximal degree in co-relation 62382. Up to 6093 conditions per place. [2024-06-27 19:31:17,678 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 299 selfloop transitions, 97 changer transitions 0/403 dead transitions. [2024-06-27 19:31:17,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 403 transitions, 6074 flow [2024-06-27 19:31:17,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:17,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 19:31:17,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-27 19:31:17,679 INFO L175 Difference]: Start difference. First operand has 407 places, 383 transitions, 5224 flow. Second operand 8 states and 179 transitions. [2024-06-27 19:31:17,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 403 transitions, 6074 flow [2024-06-27 19:31:25,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 403 transitions, 5602 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:25,158 INFO L231 Difference]: Finished difference. Result has 406 places, 383 transitions, 4950 flow [2024-06-27 19:31:25,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4752, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4950, PETRI_PLACES=406, PETRI_TRANSITIONS=383} [2024-06-27 19:31:25,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 365 predicate places. [2024-06-27 19:31:25,159 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 383 transitions, 4950 flow [2024-06-27 19:31:25,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:25,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:25,159 INFO L208 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:31:25,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-27 19:31:25,159 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:25,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:25,159 INFO L85 PathProgramCache]: Analyzing trace with hash 852129855, now seen corresponding path program 15 times [2024-06-27 19:31:25,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:25,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492948720] [2024-06-27 19:31:25,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:25,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:25,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:25,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492948720] [2024-06-27 19:31:25,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492948720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:25,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:25,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:25,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402858967] [2024-06-27 19:31:25,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:25,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:25,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:25,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:25,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:25,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:25,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 383 transitions, 4950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:25,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:25,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:25,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:26,648 INFO L124 PetriNetUnfolderBase]: 3968/6715 cut-off events. [2024-06-27 19:31:26,649 INFO L125 PetriNetUnfolderBase]: For 1916930/1916936 co-relation queries the response was YES. [2024-06-27 19:31:26,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60701 conditions, 6715 events. 3968/6715 cut-off events. For 1916930/1916936 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 47145 event pairs, 1364 based on Foata normal form. 13/6723 useless extension candidates. Maximal degree in co-relation 60504. Up to 6091 conditions per place. [2024-06-27 19:31:26,761 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 307 selfloop transitions, 88 changer transitions 0/402 dead transitions. [2024-06-27 19:31:26,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 402 transitions, 5816 flow [2024-06-27 19:31:26,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:26,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 19:31:26,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-27 19:31:26,762 INFO L175 Difference]: Start difference. First operand has 406 places, 383 transitions, 4950 flow. Second operand 8 states and 180 transitions. [2024-06-27 19:31:26,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 402 transitions, 5816 flow [2024-06-27 19:31:33,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 402 transitions, 5584 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:33,797 INFO L231 Difference]: Finished difference. Result has 407 places, 383 transitions, 4899 flow [2024-06-27 19:31:33,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4899, PETRI_PLACES=407, PETRI_TRANSITIONS=383} [2024-06-27 19:31:33,798 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-27 19:31:33,798 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 383 transitions, 4899 flow [2024-06-27 19:31:33,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:33,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:33,798 INFO L208 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:31:33,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-27 19:31:33,798 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:33,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:33,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1134023895, now seen corresponding path program 16 times [2024-06-27 19:31:33,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:33,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628594161] [2024-06-27 19:31:33,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:33,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:33,910 INFO 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:33,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:33,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628594161] [2024-06-27 19:31:33,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628594161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:33,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:33,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:33,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275394974] [2024-06-27 19:31:33,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:33,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:33,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:33,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:33,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:33,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:33,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 383 transitions, 4899 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:33,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:33,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:33,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:35,412 INFO L124 PetriNetUnfolderBase]: 3950/6691 cut-off events. [2024-06-27 19:31:35,412 INFO L125 PetriNetUnfolderBase]: For 1861641/1861647 co-relation queries the response was YES. [2024-06-27 19:31:35,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59312 conditions, 6691 events. 3950/6691 cut-off events. For 1861641/1861647 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 46967 event pairs, 1343 based on Foata normal form. 13/6699 useless extension candidates. Maximal degree in co-relation 59114. Up to 6084 conditions per place. [2024-06-27 19:31:35,511 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 67 changer transitions 0/402 dead transitions. [2024-06-27 19:31:35,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 402 transitions, 5765 flow [2024-06-27 19:31:35,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:35,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 19:31:35,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-27 19:31:35,512 INFO L175 Difference]: Start difference. First operand has 407 places, 383 transitions, 4899 flow. Second operand 8 states and 181 transitions. [2024-06-27 19:31:35,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 402 transitions, 5765 flow [2024-06-27 19:31:44,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 402 transitions, 5563 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 19:31:44,029 INFO L231 Difference]: Finished difference. Result has 408 places, 383 transitions, 4840 flow [2024-06-27 19:31:44,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4697, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4840, PETRI_PLACES=408, PETRI_TRANSITIONS=383} [2024-06-27 19:31:44,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 19:31:44,030 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 383 transitions, 4840 flow [2024-06-27 19:31:44,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:44,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:44,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:31:44,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-27 19:31:44,030 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:44,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:44,031 INFO L85 PathProgramCache]: Analyzing trace with hash 103999609, now seen corresponding path program 12 times [2024-06-27 19:31:44,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:44,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420747212] [2024-06-27 19:31:44,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:44,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:44,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:31:44,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:44,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420747212] [2024-06-27 19:31:44,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420747212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:44,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:44,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:44,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681478023] [2024-06-27 19:31:44,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:44,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:44,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:44,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:44,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:44,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:44,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 383 transitions, 4840 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:44,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:44,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:44,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:45,714 INFO L124 PetriNetUnfolderBase]: 4033/6844 cut-off events. [2024-06-27 19:31:45,714 INFO L125 PetriNetUnfolderBase]: For 2043625/2043631 co-relation queries the response was YES. [2024-06-27 19:31:45,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59151 conditions, 6844 events. 4033/6844 cut-off events. For 2043625/2043631 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 48438 event pairs, 1293 based on Foata normal form. 35/6872 useless extension candidates. Maximal degree in co-relation 58952. Up to 5686 conditions per place. [2024-06-27 19:31:45,818 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 81 changer transitions 6/427 dead transitions. [2024-06-27 19:31:45,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 427 transitions, 5892 flow [2024-06-27 19:31:45,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:31:45,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:31:45,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-27 19:31:45,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 19:31:45,820 INFO L175 Difference]: Start difference. First operand has 408 places, 383 transitions, 4840 flow. Second operand 9 states and 226 transitions. [2024-06-27 19:31:45,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 427 transitions, 5892 flow [2024-06-27 19:31:54,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 427 transitions, 5613 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 19:31:54,929 INFO L231 Difference]: Finished difference. Result has 409 places, 383 transitions, 4742 flow [2024-06-27 19:31:54,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4742, PETRI_PLACES=409, PETRI_TRANSITIONS=383} [2024-06-27 19:31:54,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 19:31:54,930 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 383 transitions, 4742 flow [2024-06-27 19:31:54,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:31:54,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, 1] [2024-06-27 19:31:54,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-27 19:31:54,931 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:31:54,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:31:54,931 INFO L85 PathProgramCache]: Analyzing trace with hash 104147851, now seen corresponding path program 17 times [2024-06-27 19:31:54,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:31:54,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864120618] [2024-06-27 19:31:54,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:31:54,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:31:54,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:31:55,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:31:55,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:31:55,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864120618] [2024-06-27 19:31:55,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864120618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:31:55,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:31:55,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:31:55,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068975826] [2024-06-27 19:31:55,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:31:55,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:31:55,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:31:55,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:31:55,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:31:55,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:31:55,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 383 transitions, 4742 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:55,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:31:55,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:31:55,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:31:56,560 INFO L124 PetriNetUnfolderBase]: 3985/6770 cut-off events. [2024-06-27 19:31:56,560 INFO L125 PetriNetUnfolderBase]: For 1775540/1775546 co-relation queries the response was YES. [2024-06-27 19:31:56,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57408 conditions, 6770 events. 3985/6770 cut-off events. For 1775540/1775546 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 47810 event pairs, 1374 based on Foata normal form. 13/6778 useless extension candidates. Maximal degree in co-relation 57209. Up to 6161 conditions per place. [2024-06-27 19:31:56,668 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 332 selfloop transitions, 66 changer transitions 0/405 dead transitions. [2024-06-27 19:31:56,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 405 transitions, 5622 flow [2024-06-27 19:31:56,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 19:31:56,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 19:31:56,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 19:31:56,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-27 19:31:56,669 INFO L175 Difference]: Start difference. First operand has 409 places, 383 transitions, 4742 flow. Second operand 8 states and 184 transitions. [2024-06-27 19:31:56,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 405 transitions, 5622 flow [2024-06-27 19:32:05,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 405 transitions, 5381 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 19:32:05,447 INFO L231 Difference]: Finished difference. Result has 408 places, 383 transitions, 4638 flow [2024-06-27 19:32:05,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4501, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4638, PETRI_PLACES=408, PETRI_TRANSITIONS=383} [2024-06-27 19:32:05,448 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 19:32:05,448 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 383 transitions, 4638 flow [2024-06-27 19:32:05,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:05,448 INFO L208 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,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-27 19:32:05,449 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:05,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:05,449 INFO L85 PathProgramCache]: Analyzing trace with hash 103999981, now seen corresponding path program 18 times [2024-06-27 19:32:05,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:05,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459032098] [2024-06-27 19:32:05,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:05,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:05,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:05,557 INFO 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,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:05,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459032098] [2024-06-27 19:32:05,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459032098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:05,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:05,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 19:32:05,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263966977] [2024-06-27 19:32:05,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:05,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 19:32:05,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:05,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 19:32:05,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 19:32:05,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:05,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 383 transitions, 4638 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:05,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:05,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:06,978 INFO L124 PetriNetUnfolderBase]: 3764/6378 cut-off events. [2024-06-27 19:32:06,979 INFO L125 PetriNetUnfolderBase]: For 1251782/1251788 co-relation queries the response was YES. [2024-06-27 19:32:07,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48372 conditions, 6378 events. 3764/6378 cut-off events. For 1251782/1251788 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 44416 event pairs, 1198 based on Foata normal form. 11/6384 useless extension candidates. Maximal degree in co-relation 48173. Up to 5700 conditions per place. [2024-06-27 19:32:07,075 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 334 selfloop transitions, 72 changer transitions 0/413 dead transitions. [2024-06-27 19:32:07,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 413 transitions, 5610 flow [2024-06-27 19:32:07,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 19:32:07,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 19:32:07,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 19:32:07,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-27 19:32:07,076 INFO L175 Difference]: Start difference. First operand has 408 places, 383 transitions, 4638 flow. Second operand 9 states and 208 transitions. [2024-06-27 19:32:07,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 413 transitions, 5610 flow [2024-06-27 19:32:12,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 413 transitions, 5448 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 19:32:12,808 INFO L231 Difference]: Finished difference. Result has 410 places, 384 transitions, 4674 flow [2024-06-27 19:32:12,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4476, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4674, PETRI_PLACES=410, PETRI_TRANSITIONS=384} [2024-06-27 19:32:12,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-27 19:32:12,809 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 384 transitions, 4674 flow [2024-06-27 19:32:12,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call 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:12,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 19:32:12,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 19:32:12,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-27 19:32:12,810 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 19:32:12,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 19:32:12,810 INFO L85 PathProgramCache]: Analyzing trace with hash 370112971, now seen corresponding path program 19 times [2024-06-27 19:32:12,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 19:32:12,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86925320] [2024-06-27 19:32:12,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 19:32:12,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 19:32:12,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 19:32:12,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 19:32:12,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 19:32:12,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86925320] [2024-06-27 19:32:12,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86925320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 19:32:12,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 19:32:12,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 19:32:12,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719465177] [2024-06-27 19:32:12,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 19:32:12,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 19:32:12,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 19:32:12,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 19:32:12,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 19:32:12,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-27 19:32:12,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 384 transitions, 4674 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call 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:12,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 19:32:12,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-27 19:32:12,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 19:32:14,414 INFO L124 PetriNetUnfolderBase]: 3804/6463 cut-off events. [2024-06-27 19:32:14,415 INFO L125 PetriNetUnfolderBase]: For 1309749/1309755 co-relation queries the response was YES. [2024-06-27 19:32:14,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49846 conditions, 6463 events. 3804/6463 cut-off events. For 1309749/1309755 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 45125 event pairs, 865 based on Foata normal form. 11/6469 useless extension candidates. Maximal degree in co-relation 49646. Up to 5123 conditions per place. [2024-06-27 19:32:14,507 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 321 selfloop transitions, 87 changer transitions 0/415 dead transitions. [2024-06-27 19:32:14,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 415 transitions, 6284 flow [2024-06-27 19:32:14,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 19:32:14,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 19:32:14,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 19:32:14,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-27 19:32:14,509 INFO L175 Difference]: Start difference. First operand has 410 places, 384 transitions, 4674 flow. Second operand 7 states and 173 transitions. [2024-06-27 19:32:14,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 415 transitions, 6284 flow Killed by 15