./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:17:05,513 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:17:05,587 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:17:05,592 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:17:05,593 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:17:05,622 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:17:05,623 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:17:05,623 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:17:05,624 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:17:05,626 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:17:05,627 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:17:05,627 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:17:05,628 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:17:05,629 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:17:05,629 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:17:05,629 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:17:05,629 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:17:05,629 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:17:05,630 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:17:05,630 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:17:05,630 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:17:05,630 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:17:05,630 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:17:05,631 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:17:05,631 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:17:05,631 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:17:05,631 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:17:05,631 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:17:05,632 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:17:05,632 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:17:05,633 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:17:05,633 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:17:05,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:17:05,634 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:17:05,634 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:17:05,634 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:17:05,634 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:17:05,634 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:17:05,634 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:17:05,635 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:17:05,635 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:17:05,635 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:17:05,635 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:17:05,636 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-21 20:17:05,851 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:17:05,877 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:17:05,880 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:17:05,881 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:17:05,881 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:17:05,882 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-21 20:17:06,919 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:17:07,117 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:17:07,118 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-06-21 20:17:07,131 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73e0fc00b/862ef3004afc47f59fc57728e30fbc53/FLAG4d617d0f4 [2024-06-21 20:17:07,145 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/73e0fc00b/862ef3004afc47f59fc57728e30fbc53 [2024-06-21 20:17:07,148 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:17:07,148 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:17:07,149 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe031_tso.yml/witness.yml [2024-06-21 20:17:07,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:17:07,264 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:17:07,266 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:17:07,266 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:17:07,270 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:17:07,271 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:17:07" (1/2) ... [2024-06-21 20:17:07,271 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a331b3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:17:07, skipping insertion in model container [2024-06-21 20:17:07,272 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:17:07" (1/2) ... [2024-06-21 20:17:07,273 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@284b5b07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:17:07, skipping insertion in model container [2024-06-21 20:17:07,274 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:17:07" (2/2) ... [2024-06-21 20:17:07,274 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a331b3c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07, skipping insertion in model container [2024-06-21 20:17:07,274 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:17:07" (2/2) ... [2024-06-21 20:17:07,275 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:17:07,309 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:17:07,310 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 20:17:07,310 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 20:17:07,311 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((z == 0 || z == 1) || z == 2)) [2024-06-21 20:17:07,311 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:17:07,311 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 20:17:07,351 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:17:07,655 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:17:07,662 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:17:07,731 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:17:07,764 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:17:07,764 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07 WrapperNode [2024-06-21 20:17:07,764 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:17:07,765 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:17:07,765 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:17:07,765 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:17:07,770 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 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,782 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 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,815 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-21 20:17:07,816 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:17:07,816 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:17:07,821 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:17:07,821 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:17:07,829 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,829 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,839 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,854 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-21 20:17:07,855 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,855 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,859 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,861 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,862 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,863 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,865 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:17:07,865 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:17:07,865 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:17:07,865 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:17:07,866 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (1/1) ... [2024-06-21 20:17:07,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:17:07,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:17:07,891 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-21 20:17:07,896 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-21 20:17:07,920 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:17:07,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:17:07,920 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:17:07,921 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:17:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:17:07,921 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:17:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:17:07,921 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:17:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:17:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:17:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:17:07,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:17:07,923 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:17:08,008 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:17:08,010 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:17:08,140 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:17:08,140 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:17:08,236 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:17:08,236 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:17:08,241 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:17:08 BoogieIcfgContainer [2024-06-21 20:17:08,241 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:17:08,242 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:17:08,243 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:17:08,245 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:17:08,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:17:07" (1/4) ... [2024-06-21 20:17:08,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70e10545 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:17:08, skipping insertion in model container [2024-06-21 20:17:08,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:17:07" (2/4) ... [2024-06-21 20:17:08,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70e10545 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:17:08, skipping insertion in model container [2024-06-21 20:17:08,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:17:07" (3/4) ... [2024-06-21 20:17:08,246 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70e10545 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:17:08, skipping insertion in model container [2024-06-21 20:17:08,246 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:17:08" (4/4) ... [2024-06-21 20:17:08,247 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-06-21 20:17:08,287 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:17:08,287 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:17:08,287 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:17:08,338 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:17:08,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:17:08,397 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 20:17:08,401 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:17:08,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:17:08,402 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:17:08,406 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 20:17:08,419 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:17:08,424 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;@1e85dc01, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:17:08,424 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:17:08,427 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:17:08,427 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:17:08,427 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:17:08,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:08,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:17:08,428 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-21 20:17:08,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:08,432 INFO L85 PathProgramCache]: Analyzing trace with hash 219931435, now seen corresponding path program 1 times [2024-06-21 20:17:08,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:08,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745163670] [2024-06-21 20:17:08,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:08,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:08,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:08,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:08,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:08,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745163670] [2024-06-21 20:17:08,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745163670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:08,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:08,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:17:08,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757721007] [2024-06-21 20:17:08,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:08,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:17:08,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:08,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:17:08,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:17:08,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:08,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:08,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:08,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:08,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,006 INFO L124 PetriNetUnfolderBase]: 736/1213 cut-off events. [2024-06-21 20:17:09,007 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-21 20:17:09,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 1213 events. 736/1213 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6176 event pairs, 471 based on Foata normal form. 1/1157 useless extension candidates. Maximal degree in co-relation 2386. Up to 1122 conditions per place. [2024-06-21 20:17:09,040 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 20:17:09,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-21 20:17:09,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:17:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:17:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-21 20:17:09,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-21 20:17:09,051 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-21 20:17:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-21 20:17:09,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:09,057 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 20:17:09,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 20:17:09,062 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 20:17:09,063 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 20:17:09,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:09,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:17:09,064 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-21 20:17:09,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,065 INFO L85 PathProgramCache]: Analyzing trace with hash 900722890, now seen corresponding path program 1 times [2024-06-21 20:17:09,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588243920] [2024-06-21 20:17:09,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:09,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:09,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:09,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588243920] [2024-06-21 20:17:09,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588243920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:09,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:09,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:17:09,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591162493] [2024-06-21 20:17:09,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:09,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:17:09,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:09,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:17:09,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:17:09,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:09,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:09,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:09,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,366 INFO L124 PetriNetUnfolderBase]: 730/1204 cut-off events. [2024-06-21 20:17:09,367 INFO L125 PetriNetUnfolderBase]: For 237/237 co-relation queries the response was YES. [2024-06-21 20:17:09,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2739 conditions, 1204 events. 730/1204 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6088 event pairs, 403 based on Foata normal form. 3/1180 useless extension candidates. Maximal degree in co-relation 2727. Up to 1098 conditions per place. [2024-06-21 20:17:09,374 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 36 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 20:17:09,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 232 flow [2024-06-21 20:17:09,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:17:09,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:17:09,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-21 20:17:09,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-21 20:17:09,378 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-21 20:17:09,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 232 flow [2024-06-21 20:17:09,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:17:09,382 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 20:17:09,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 20:17:09,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 20:17:09,383 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 20:17:09,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:09,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:17:09,386 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:09,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1616478059, now seen corresponding path program 1 times [2024-06-21 20:17:09,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962507418] [2024-06-21 20:17:09,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:09,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:09,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962507418] [2024-06-21 20:17:09,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962507418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:09,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:09,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:17:09,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417838659] [2024-06-21 20:17:09,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:09,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:17:09,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:09,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:17:09,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:17:09,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:09,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:09,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:09,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,656 INFO L124 PetriNetUnfolderBase]: 929/1499 cut-off events. [2024-06-21 20:17:09,657 INFO L125 PetriNetUnfolderBase]: For 749/749 co-relation queries the response was YES. [2024-06-21 20:17:09,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3810 conditions, 1499 events. 929/1499 cut-off events. For 749/749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7394 event pairs, 537 based on Foata normal form. 2/1474 useless extension candidates. Maximal degree in co-relation 3796. Up to 1397 conditions per place. [2024-06-21 20:17:09,664 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 20:17:09,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 52 transitions, 264 flow [2024-06-21 20:17:09,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:17:09,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:17:09,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-21 20:17:09,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-21 20:17:09,666 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 4 states and 103 transitions. [2024-06-21 20:17:09,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 52 transitions, 264 flow [2024-06-21 20:17:09,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:09,668 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 162 flow [2024-06-21 20:17:09,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2024-06-21 20:17:09,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-21 20:17:09,668 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 162 flow [2024-06-21 20:17:09,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:09,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:09,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:17:09,669 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:09,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,670 INFO L85 PathProgramCache]: Analyzing trace with hash -829964562, now seen corresponding path program 1 times [2024-06-21 20:17:09,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405035354] [2024-06-21 20:17:09,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:09,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-21 20:17:09,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:09,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405035354] [2024-06-21 20:17:09,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405035354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:09,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:09,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:09,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914570129] [2024-06-21 20:17:09,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:09,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:09,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:09,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:09,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:09,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:09,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 162 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-21 20:17:09,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:09,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:09,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:09,954 INFO L124 PetriNetUnfolderBase]: 920/1490 cut-off events. [2024-06-21 20:17:09,954 INFO L125 PetriNetUnfolderBase]: For 1286/1286 co-relation queries the response was YES. [2024-06-21 20:17:09,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4127 conditions, 1490 events. 920/1490 cut-off events. For 1286/1286 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7418 event pairs, 290 based on Foata normal form. 6/1477 useless extension candidates. Maximal degree in co-relation 4112. Up to 1331 conditions per place. [2024-06-21 20:17:09,963 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-21 20:17:09,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 71 transitions, 372 flow [2024-06-21 20:17:09,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:09,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:09,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:17:09,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:17:09,965 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 162 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:17:09,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 71 transitions, 372 flow [2024-06-21 20:17:09,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 71 transitions, 356 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:09,972 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 205 flow [2024-06-21 20:17:09,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-21 20:17:09,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-21 20:17:09,973 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 205 flow [2024-06-21 20:17:09,973 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-21 20:17:09,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:09,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:09,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:17:09,974 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-21 20:17:09,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:09,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1428789046, now seen corresponding path program 1 times [2024-06-21 20:17:09,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:09,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247710769] [2024-06-21 20:17:09,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:09,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:10,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:10,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247710769] [2024-06-21 20:17:10,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247710769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:10,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:10,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:10,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796659846] [2024-06-21 20:17:10,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:10,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:10,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:10,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:10,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:10,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:10,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 205 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:10,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:10,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:10,198 INFO L124 PetriNetUnfolderBase]: 922/1501 cut-off events. [2024-06-21 20:17:10,198 INFO L125 PetriNetUnfolderBase]: For 2164/2164 co-relation queries the response was YES. [2024-06-21 20:17:10,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 1501 events. 922/1501 cut-off events. For 2164/2164 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7439 event pairs, 359 based on Foata normal form. 3/1502 useless extension candidates. Maximal degree in co-relation 4516. Up to 1357 conditions per place. [2024-06-21 20:17:10,207 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 49 selfloop transitions, 16 changer transitions 0/73 dead transitions. [2024-06-21 20:17:10,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 73 transitions, 443 flow [2024-06-21 20:17:10,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:10,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:10,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 20:17:10,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:17:10,208 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 205 flow. Second operand 5 states and 130 transitions. [2024-06-21 20:17:10,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 73 transitions, 443 flow [2024-06-21 20:17:10,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 414 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:10,211 INFO L231 Difference]: Finished difference. Result has 55 places, 56 transitions, 295 flow [2024-06-21 20:17:10,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=55, PETRI_TRANSITIONS=56} [2024-06-21 20:17:10,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-21 20:17:10,212 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 56 transitions, 295 flow [2024-06-21 20:17:10,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:10,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:10,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:17:10,213 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-21 20:17:10,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:10,213 INFO L85 PathProgramCache]: Analyzing trace with hash 588061642, now seen corresponding path program 1 times [2024-06-21 20:17:10,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:10,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945833666] [2024-06-21 20:17:10,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:10,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:10,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:10,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-21 20:17:10,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:10,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945833666] [2024-06-21 20:17:10,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945833666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:10,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:10,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:10,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070202663] [2024-06-21 20:17:10,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:10,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:10,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:10,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:10,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:10,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:10,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 56 transitions, 295 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:10,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:10,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:10,456 INFO L124 PetriNetUnfolderBase]: 933/1546 cut-off events. [2024-06-21 20:17:10,456 INFO L125 PetriNetUnfolderBase]: For 3603/3609 co-relation queries the response was YES. [2024-06-21 20:17:10,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5239 conditions, 1546 events. 933/1546 cut-off events. For 3603/3609 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7799 event pairs, 352 based on Foata normal form. 6/1548 useless extension candidates. Maximal degree in co-relation 5219. Up to 1366 conditions per place. [2024-06-21 20:17:10,466 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 59 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-21 20:17:10,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 82 transitions, 557 flow [2024-06-21 20:17:10,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:10,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:10,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 20:17:10,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-21 20:17:10,467 INFO L175 Difference]: Start difference. First operand has 55 places, 56 transitions, 295 flow. Second operand 5 states and 131 transitions. [2024-06-21 20:17:10,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 82 transitions, 557 flow [2024-06-21 20:17:10,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 545 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-21 20:17:10,474 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 371 flow [2024-06-21 20:17:10,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=371, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-21 20:17:10,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-21 20:17:10,476 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 371 flow [2024-06-21 20:17:10,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:10,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:10,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:17:10,477 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-21 20:17:10,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:10,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1367804332, now seen corresponding path program 2 times [2024-06-21 20:17:10,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:10,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667615643] [2024-06-21 20:17:10,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:10,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:10,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:10,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:10,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:10,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667615643] [2024-06-21 20:17:10,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667615643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:10,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:10,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:10,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145626731] [2024-06-21 20:17:10,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:10,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:10,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:10,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:10,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:10,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:10,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 371 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:10,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:10,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:10,729 INFO L124 PetriNetUnfolderBase]: 928/1533 cut-off events. [2024-06-21 20:17:10,729 INFO L125 PetriNetUnfolderBase]: For 4759/4759 co-relation queries the response was YES. [2024-06-21 20:17:10,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5594 conditions, 1533 events. 928/1533 cut-off events. For 4759/4759 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7680 event pairs, 355 based on Foata normal form. 2/1530 useless extension candidates. Maximal degree in co-relation 5571. Up to 1361 conditions per place. [2024-06-21 20:17:10,738 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-06-21 20:17:10,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 547 flow [2024-06-21 20:17:10,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:10,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:10,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 20:17:10,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-21 20:17:10,758 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 371 flow. Second operand 5 states and 126 transitions. [2024-06-21 20:17:10,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 547 flow [2024-06-21 20:17:10,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 511 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-21 20:17:10,764 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 373 flow [2024-06-21 20:17:10,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=373, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-21 20:17:10,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-21 20:17:10,765 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 373 flow [2024-06-21 20:17:10,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:10,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:10,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:10,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:17:10,766 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-21 20:17:10,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1592897271, now seen corresponding path program 1 times [2024-06-21 20:17:10,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:10,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536463825] [2024-06-21 20:17:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:10,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:10,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:10,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:10,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536463825] [2024-06-21 20:17:10,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536463825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:10,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:10,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:10,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927032397] [2024-06-21 20:17:10,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:10,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:10,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:10,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:10,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:10,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:10,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 373 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-21 20:17:10,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:10,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:10,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:11,053 INFO L124 PetriNetUnfolderBase]: 1001/1635 cut-off events. [2024-06-21 20:17:11,054 INFO L125 PetriNetUnfolderBase]: For 5649/5649 co-relation queries the response was YES. [2024-06-21 20:17:11,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6030 conditions, 1635 events. 1001/1635 cut-off events. For 5649/5649 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8230 event pairs, 337 based on Foata normal form. 4/1630 useless extension candidates. Maximal degree in co-relation 6005. Up to 1286 conditions per place. [2024-06-21 20:17:11,063 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-21 20:17:11,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 111 transitions, 831 flow [2024-06-21 20:17:11,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:11,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:11,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-21 20:17:11,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2024-06-21 20:17:11,065 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 373 flow. Second operand 6 states and 167 transitions. [2024-06-21 20:17:11,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 111 transitions, 831 flow [2024-06-21 20:17:11,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 111 transitions, 789 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:11,073 INFO L231 Difference]: Finished difference. Result has 68 places, 81 transitions, 553 flow [2024-06-21 20:17:11,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=68, PETRI_TRANSITIONS=81} [2024-06-21 20:17:11,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-21 20:17:11,074 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 81 transitions, 553 flow [2024-06-21 20:17:11,074 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-21 20:17:11,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:11,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:17:11,074 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-21 20:17:11,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,075 INFO L85 PathProgramCache]: Analyzing trace with hash -547470435, now seen corresponding path program 2 times [2024-06-21 20:17:11,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085724707] [2024-06-21 20:17:11,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:11,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085724707] [2024-06-21 20:17:11,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085724707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:11,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287750871] [2024-06-21 20:17:11,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:11,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:11,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:11,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:11,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 81 transitions, 553 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-21 20:17:11,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:11,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:11,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:11,349 INFO L124 PetriNetUnfolderBase]: 1058/1737 cut-off events. [2024-06-21 20:17:11,350 INFO L125 PetriNetUnfolderBase]: For 8348/8348 co-relation queries the response was YES. [2024-06-21 20:17:11,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 1737 events. 1058/1737 cut-off events. For 8348/8348 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8923 event pairs, 336 based on Foata normal form. 4/1736 useless extension candidates. Maximal degree in co-relation 7414. Up to 1341 conditions per place. [2024-06-21 20:17:11,361 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 69 selfloop transitions, 49 changer transitions 0/126 dead transitions. [2024-06-21 20:17:11,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 126 transitions, 1092 flow [2024-06-21 20:17:11,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:11,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:11,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-21 20:17:11,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-21 20:17:11,363 INFO L175 Difference]: Start difference. First operand has 68 places, 81 transitions, 553 flow. Second operand 6 states and 162 transitions. [2024-06-21 20:17:11,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 126 transitions, 1092 flow [2024-06-21 20:17:11,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 126 transitions, 1052 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-21 20:17:11,373 INFO L231 Difference]: Finished difference. Result has 77 places, 100 transitions, 851 flow [2024-06-21 20:17:11,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=851, PETRI_PLACES=77, PETRI_TRANSITIONS=100} [2024-06-21 20:17:11,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 20:17:11,374 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 100 transitions, 851 flow [2024-06-21 20:17:11,374 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-21 20:17:11,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:11,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:17:11,375 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-21 20:17:11,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1323494985, now seen corresponding path program 3 times [2024-06-21 20:17:11,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638143130] [2024-06-21 20:17:11,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:11,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638143130] [2024-06-21 20:17:11,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638143130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:11,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297390510] [2024-06-21 20:17:11,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:11,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:11,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:11,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:11,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 100 transitions, 851 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-21 20:17:11,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:11,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:11,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:11,653 INFO L124 PetriNetUnfolderBase]: 1051/1728 cut-off events. [2024-06-21 20:17:11,653 INFO L125 PetriNetUnfolderBase]: For 10784/10784 co-relation queries the response was YES. [2024-06-21 20:17:11,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8170 conditions, 1728 events. 1051/1728 cut-off events. For 10784/10784 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8933 event pairs, 336 based on Foata normal form. 4/1727 useless extension candidates. Maximal degree in co-relation 8136. Up to 1337 conditions per place. [2024-06-21 20:17:11,665 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 71 selfloop transitions, 47 changer transitions 0/126 dead transitions. [2024-06-21 20:17:11,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 126 transitions, 1239 flow [2024-06-21 20:17:11,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:11,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:11,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 20:17:11,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-21 20:17:11,666 INFO L175 Difference]: Start difference. First operand has 77 places, 100 transitions, 851 flow. Second operand 6 states and 161 transitions. [2024-06-21 20:17:11,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 126 transitions, 1239 flow [2024-06-21 20:17:11,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 126 transitions, 1211 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-21 20:17:11,680 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 1023 flow [2024-06-21 20:17:11,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-21 20:17:11,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-21 20:17:11,681 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 1023 flow [2024-06-21 20:17:11,681 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-21 20:17:11,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:11,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:11,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:17:11,682 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-21 20:17:11,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:11,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1323218155, now seen corresponding path program 1 times [2024-06-21 20:17:11,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:11,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539056500] [2024-06-21 20:17:11,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:11,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:11,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:11,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539056500] [2024-06-21 20:17:11,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539056500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:11,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:11,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:11,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094452870] [2024-06-21 20:17:11,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:11,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:11,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:11,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:11,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:11,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:11,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 1023 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-21 20:17:11,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:11,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:11,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:11,983 INFO L124 PetriNetUnfolderBase]: 1054/1757 cut-off events. [2024-06-21 20:17:11,983 INFO L125 PetriNetUnfolderBase]: For 12446/12446 co-relation queries the response was YES. [2024-06-21 20:17:11,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8603 conditions, 1757 events. 1054/1757 cut-off events. For 12446/12446 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9081 event pairs, 317 based on Foata normal form. 6/1761 useless extension candidates. Maximal degree in co-relation 8564. Up to 1518 conditions per place. [2024-06-21 20:17:11,995 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-06-21 20:17:11,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1393 flow [2024-06-21 20:17:11,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:11,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:11,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:17:11,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:17:11,996 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 1023 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:17:11,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1393 flow [2024-06-21 20:17:12,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 129 transitions, 1333 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:12,012 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1049 flow [2024-06-21 20:17:12,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1049, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-21 20:17:12,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-21 20:17:12,013 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1049 flow [2024-06-21 20:17:12,013 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-21 20:17:12,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:12,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:12,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:17:12,014 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:12,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:12,014 INFO L85 PathProgramCache]: Analyzing trace with hash 298480883, now seen corresponding path program 1 times [2024-06-21 20:17:12,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:12,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096503991] [2024-06-21 20:17:12,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:12,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:12,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:12,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:12,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:12,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096503991] [2024-06-21 20:17:12,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096503991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:12,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:12,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:17:12,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28730505] [2024-06-21 20:17:12,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:12,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:17:12,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:12,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:17:12,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:17:12,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:12,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1049 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:12,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:12,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:12,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:12,260 INFO L124 PetriNetUnfolderBase]: 1011/1710 cut-off events. [2024-06-21 20:17:12,260 INFO L125 PetriNetUnfolderBase]: For 13275/13275 co-relation queries the response was YES. [2024-06-21 20:17:12,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8444 conditions, 1710 events. 1011/1710 cut-off events. For 13275/13275 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8897 event pairs, 334 based on Foata normal form. 1/1709 useless extension candidates. Maximal degree in co-relation 8404. Up to 1421 conditions per place. [2024-06-21 20:17:12,271 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 87 selfloop transitions, 7 changer transitions 0/115 dead transitions. [2024-06-21 20:17:12,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 115 transitions, 1257 flow [2024-06-21 20:17:12,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:17:12,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:17:12,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-21 20:17:12,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-21 20:17:12,273 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1049 flow. Second operand 4 states and 101 transitions. [2024-06-21 20:17:12,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 115 transitions, 1257 flow [2024-06-21 20:17:12,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 115 transitions, 1189 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:12,289 INFO L231 Difference]: Finished difference. Result has 89 places, 107 transitions, 1001 flow [2024-06-21 20:17:12,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1001, PETRI_PLACES=89, PETRI_TRANSITIONS=107} [2024-06-21 20:17:12,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-21 20:17:12,290 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 107 transitions, 1001 flow [2024-06-21 20:17:12,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:12,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:12,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:12,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:17:12,291 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-21 20:17:12,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:12,291 INFO L85 PathProgramCache]: Analyzing trace with hash 74800877, now seen corresponding path program 1 times [2024-06-21 20:17:12,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:12,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645717465] [2024-06-21 20:17:12,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:12,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:12,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:12,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:12,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:12,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645717465] [2024-06-21 20:17:12,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645717465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:12,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:12,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:12,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951423882] [2024-06-21 20:17:12,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:12,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:12,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:12,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:12,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:12,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:12,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 107 transitions, 1001 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-21 20:17:12,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:12,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:12,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:12,582 INFO L124 PetriNetUnfolderBase]: 1062/1772 cut-off events. [2024-06-21 20:17:12,582 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2024-06-21 20:17:12,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8763 conditions, 1772 events. 1062/1772 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9179 event pairs, 319 based on Foata normal form. 2/1772 useless extension candidates. Maximal degree in co-relation 8722. Up to 1554 conditions per place. [2024-06-21 20:17:12,593 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 13 changer transitions 0/135 dead transitions. [2024-06-21 20:17:12,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1351 flow [2024-06-21 20:17:12,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:12,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:12,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:17:12,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-21 20:17:12,595 INFO L175 Difference]: Start difference. First operand has 89 places, 107 transitions, 1001 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:17:12,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1351 flow [2024-06-21 20:17:12,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 1331 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:12,643 INFO L231 Difference]: Finished difference. Result has 92 places, 110 transitions, 1053 flow [2024-06-21 20:17:12,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1053, PETRI_PLACES=92, PETRI_TRANSITIONS=110} [2024-06-21 20:17:12,644 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-21 20:17:12,644 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 110 transitions, 1053 flow [2024-06-21 20:17:12,644 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-21 20:17:12,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:12,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:12,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:17:12,645 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:12,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:12,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1808409687, now seen corresponding path program 2 times [2024-06-21 20:17:12,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:12,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432439219] [2024-06-21 20:17:12,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:12,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:12,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:12,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:12,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:12,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432439219] [2024-06-21 20:17:12,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432439219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:12,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:12,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:12,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578106860] [2024-06-21 20:17:12,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:12,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:12,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:12,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:12,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:12,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:12,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 110 transitions, 1053 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-21 20:17:12,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:12,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:12,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:12,931 INFO L124 PetriNetUnfolderBase]: 1073/1798 cut-off events. [2024-06-21 20:17:12,931 INFO L125 PetriNetUnfolderBase]: For 17020/17023 co-relation queries the response was YES. [2024-06-21 20:17:12,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9237 conditions, 1798 events. 1073/1798 cut-off events. For 17020/17023 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9420 event pairs, 323 based on Foata normal form. 4/1799 useless extension candidates. Maximal degree in co-relation 9196. Up to 1523 conditions per place. [2024-06-21 20:17:12,943 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 107 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-21 20:17:12,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 140 transitions, 1503 flow [2024-06-21 20:17:12,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:12,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:12,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 20:17:12,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-21 20:17:12,944 INFO L175 Difference]: Start difference. First operand has 92 places, 110 transitions, 1053 flow. Second operand 6 states and 155 transitions. [2024-06-21 20:17:12,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 140 transitions, 1503 flow [2024-06-21 20:17:12,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 140 transitions, 1455 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:12,965 INFO L231 Difference]: Finished difference. Result has 94 places, 116 transitions, 1145 flow [2024-06-21 20:17:12,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1145, PETRI_PLACES=94, PETRI_TRANSITIONS=116} [2024-06-21 20:17:12,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-21 20:17:12,966 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 116 transitions, 1145 flow [2024-06-21 20:17:12,966 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-21 20:17:12,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:12,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:12,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:17:12,966 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-21 20:17:12,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:12,967 INFO L85 PathProgramCache]: Analyzing trace with hash 200005899, now seen corresponding path program 3 times [2024-06-21 20:17:12,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:12,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097911311] [2024-06-21 20:17:12,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:12,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:13,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:13,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:13,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097911311] [2024-06-21 20:17:13,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097911311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:13,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:13,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:13,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440977611] [2024-06-21 20:17:13,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:13,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:13,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:13,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:13,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:13,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:13,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 116 transitions, 1145 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-21 20:17:13,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:13,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:13,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:13,273 INFO L124 PetriNetUnfolderBase]: 1068/1780 cut-off events. [2024-06-21 20:17:13,273 INFO L125 PetriNetUnfolderBase]: For 19368/19368 co-relation queries the response was YES. [2024-06-21 20:17:13,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9502 conditions, 1780 events. 1068/1780 cut-off events. For 19368/19368 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9285 event pairs, 333 based on Foata normal form. 2/1776 useless extension candidates. Maximal degree in co-relation 9460. Up to 1518 conditions per place. [2024-06-21 20:17:13,286 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 102 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-21 20:17:13,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 135 transitions, 1447 flow [2024-06-21 20:17:13,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:13,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:13,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:17:13,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:17:13,287 INFO L175 Difference]: Start difference. First operand has 94 places, 116 transitions, 1145 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:17:13,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 135 transitions, 1447 flow [2024-06-21 20:17:13,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 135 transitions, 1381 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:13,309 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1137 flow [2024-06-21 20:17:13,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1137, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-06-21 20:17:13,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-21 20:17:13,310 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1137 flow [2024-06-21 20:17:13,310 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-21 20:17:13,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:13,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:13,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:17:13,311 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:13,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:13,311 INFO L85 PathProgramCache]: Analyzing trace with hash 641726190, now seen corresponding path program 1 times [2024-06-21 20:17:13,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:13,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342936916] [2024-06-21 20:17:13,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:13,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:13,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:13,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:13,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342936916] [2024-06-21 20:17:13,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342936916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:13,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:13,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:13,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946174766] [2024-06-21 20:17:13,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:13,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:13,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:13,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:13,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:13,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:13,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1137 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:13,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:13,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:13,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:13,549 INFO L124 PetriNetUnfolderBase]: 1025/1730 cut-off events. [2024-06-21 20:17:13,549 INFO L125 PetriNetUnfolderBase]: For 20413/20423 co-relation queries the response was YES. [2024-06-21 20:17:13,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9279 conditions, 1730 events. 1025/1730 cut-off events. For 20413/20423 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9158 event pairs, 317 based on Foata normal form. 3/1723 useless extension candidates. Maximal degree in co-relation 9235. Up to 1401 conditions per place. [2024-06-21 20:17:13,561 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 89 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-21 20:17:13,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 133 transitions, 1471 flow [2024-06-21 20:17:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:13,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 20:17:13,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-21 20:17:13,562 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1137 flow. Second operand 5 states and 126 transitions. [2024-06-21 20:17:13,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 133 transitions, 1471 flow [2024-06-21 20:17:13,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 133 transitions, 1401 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:13,584 INFO L231 Difference]: Finished difference. Result has 99 places, 123 transitions, 1201 flow [2024-06-21 20:17:13,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1201, PETRI_PLACES=99, PETRI_TRANSITIONS=123} [2024-06-21 20:17:13,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-21 20:17:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 123 transitions, 1201 flow [2024-06-21 20:17:13,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:13,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:13,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:13,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:17:13,585 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-21 20:17:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:13,586 INFO L85 PathProgramCache]: Analyzing trace with hash 674142904, now seen corresponding path program 1 times [2024-06-21 20:17:13,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:13,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124170983] [2024-06-21 20:17:13,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:13,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:13,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:13,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124170983] [2024-06-21 20:17:13,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124170983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:13,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:13,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:13,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983277890] [2024-06-21 20:17:13,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:13,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:13,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:13,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:13,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:13,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:13,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 123 transitions, 1201 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-21 20:17:13,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:13,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:13,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:13,914 INFO L124 PetriNetUnfolderBase]: 1120/1867 cut-off events. [2024-06-21 20:17:13,914 INFO L125 PetriNetUnfolderBase]: For 23542/23542 co-relation queries the response was YES. [2024-06-21 20:17:13,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10412 conditions, 1867 events. 1120/1867 cut-off events. For 23542/23542 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9721 event pairs, 302 based on Foata normal form. 4/1867 useless extension candidates. Maximal degree in co-relation 10366. Up to 1565 conditions per place. [2024-06-21 20:17:13,927 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 122 selfloop transitions, 35 changer transitions 0/165 dead transitions. [2024-06-21 20:17:13,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 165 transitions, 1791 flow [2024-06-21 20:17:13,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:13,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:13,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-21 20:17:13,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662020905923345 [2024-06-21 20:17:13,928 INFO L175 Difference]: Start difference. First operand has 99 places, 123 transitions, 1201 flow. Second operand 7 states and 190 transitions. [2024-06-21 20:17:13,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 165 transitions, 1791 flow [2024-06-21 20:17:13,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 165 transitions, 1711 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:13,955 INFO L231 Difference]: Finished difference. Result has 104 places, 133 transitions, 1324 flow [2024-06-21 20:17:13,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1324, PETRI_PLACES=104, PETRI_TRANSITIONS=133} [2024-06-21 20:17:13,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-21 20:17:13,956 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 133 transitions, 1324 flow [2024-06-21 20:17:13,956 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-21 20:17:13,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:13,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:13,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:17:13,957 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-21 20:17:13,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:13,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1693687498, now seen corresponding path program 2 times [2024-06-21 20:17:13,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:13,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414634302] [2024-06-21 20:17:13,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:13,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:13,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:14,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-21 20:17:14,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:14,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414634302] [2024-06-21 20:17:14,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414634302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:14,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:14,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:14,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042584563] [2024-06-21 20:17:14,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:14,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:14,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:14,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:14,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:14,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:14,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 133 transitions, 1324 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-21 20:17:14,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:14,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:14,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:14,317 INFO L124 PetriNetUnfolderBase]: 1217/2027 cut-off events. [2024-06-21 20:17:14,317 INFO L125 PetriNetUnfolderBase]: For 29042/29042 co-relation queries the response was YES. [2024-06-21 20:17:14,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11843 conditions, 2027 events. 1217/2027 cut-off events. For 29042/29042 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10824 event pairs, 304 based on Foata normal form. 4/2020 useless extension candidates. Maximal degree in co-relation 11796. Up to 1317 conditions per place. [2024-06-21 20:17:14,330 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 84 changer transitions 0/190 dead transitions. [2024-06-21 20:17:14,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 190 transitions, 2270 flow [2024-06-21 20:17:14,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:14,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:14,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-21 20:17:14,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.686411149825784 [2024-06-21 20:17:14,332 INFO L175 Difference]: Start difference. First operand has 104 places, 133 transitions, 1324 flow. Second operand 7 states and 197 transitions. [2024-06-21 20:17:14,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 190 transitions, 2270 flow [2024-06-21 20:17:14,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 2129 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:14,366 INFO L231 Difference]: Finished difference. Result has 110 places, 155 transitions, 1677 flow [2024-06-21 20:17:14,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=110, PETRI_TRANSITIONS=155} [2024-06-21 20:17:14,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-21 20:17:14,367 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 155 transitions, 1677 flow [2024-06-21 20:17:14,367 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-21 20:17:14,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:14,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:14,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:17:14,368 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-21 20:17:14,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:14,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1837572448, now seen corresponding path program 3 times [2024-06-21 20:17:14,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:14,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742725345] [2024-06-21 20:17:14,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:14,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:14,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:14,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:14,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:14,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742725345] [2024-06-21 20:17:14,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742725345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:14,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:14,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:14,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730636543] [2024-06-21 20:17:14,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:14,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:14,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:14,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:14,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:14,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:14,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 155 transitions, 1677 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-21 20:17:14,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:14,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:14,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:14,703 INFO L124 PetriNetUnfolderBase]: 1210/2018 cut-off events. [2024-06-21 20:17:14,703 INFO L125 PetriNetUnfolderBase]: For 33022/33022 co-relation queries the response was YES. [2024-06-21 20:17:14,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12587 conditions, 2018 events. 1210/2018 cut-off events. For 33022/33022 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10807 event pairs, 304 based on Foata normal form. 4/2011 useless extension candidates. Maximal degree in co-relation 12537. Up to 1313 conditions per place. [2024-06-21 20:17:14,717 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 102 selfloop transitions, 79 changer transitions 0/189 dead transitions. [2024-06-21 20:17:14,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 189 transitions, 2353 flow [2024-06-21 20:17:14,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:14,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:14,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-21 20:17:14,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-21 20:17:14,718 INFO L175 Difference]: Start difference. First operand has 110 places, 155 transitions, 1677 flow. Second operand 7 states and 196 transitions. [2024-06-21 20:17:14,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 189 transitions, 2353 flow [2024-06-21 20:17:14,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 189 transitions, 2239 flow, removed 57 selfloop flow, removed 0 redundant places. [2024-06-21 20:17:14,793 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1736 flow [2024-06-21 20:17:14,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1567, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1736, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-21 20:17:14,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-21 20:17:14,794 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1736 flow [2024-06-21 20:17:14,794 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-21 20:17:14,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:14,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:14,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:17:14,794 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-21 20:17:14,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:14,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1837787774, now seen corresponding path program 1 times [2024-06-21 20:17:14,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:14,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799909450] [2024-06-21 20:17:14,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:14,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:14,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:14,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:14,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:14,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799909450] [2024-06-21 20:17:14,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799909450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:14,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:14,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:14,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089005474] [2024-06-21 20:17:14,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:14,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:14,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:14,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:14,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:14,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:14,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1736 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-21 20:17:14,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:14,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:14,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:15,167 INFO L124 PetriNetUnfolderBase]: 1276/2132 cut-off events. [2024-06-21 20:17:15,167 INFO L125 PetriNetUnfolderBase]: For 37948/37948 co-relation queries the response was YES. [2024-06-21 20:17:15,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 2132 events. 1276/2132 cut-off events. For 37948/37948 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11556 event pairs, 308 based on Foata normal form. 14/2138 useless extension candidates. Maximal degree in co-relation 13057. Up to 1608 conditions per place. [2024-06-21 20:17:15,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 130 selfloop transitions, 53 changer transitions 0/191 dead transitions. [2024-06-21 20:17:15,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 191 transitions, 2354 flow [2024-06-21 20:17:15,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:15,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:15,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-21 20:17:15,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6689895470383276 [2024-06-21 20:17:15,183 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1736 flow. Second operand 7 states and 192 transitions. [2024-06-21 20:17:15,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 191 transitions, 2354 flow [2024-06-21 20:17:15,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2147 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:15,228 INFO L231 Difference]: Finished difference. Result has 118 places, 158 transitions, 1696 flow [2024-06-21 20:17:15,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1696, PETRI_PLACES=118, PETRI_TRANSITIONS=158} [2024-06-21 20:17:15,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-21 20:17:15,229 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 158 transitions, 1696 flow [2024-06-21 20:17:15,229 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-21 20:17:15,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:15,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:15,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:17:15,229 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:15,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:15,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1593718480, now seen corresponding path program 1 times [2024-06-21 20:17:15,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:15,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362924203] [2024-06-21 20:17:15,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:15,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:15,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:15,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:15,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362924203] [2024-06-21 20:17:15,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362924203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:15,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:15,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:15,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788183233] [2024-06-21 20:17:15,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:15,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:15,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:15,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:15,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:15,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 158 transitions, 1696 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:15,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:15,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:15,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:15,500 INFO L124 PetriNetUnfolderBase]: 1206/2072 cut-off events. [2024-06-21 20:17:15,500 INFO L125 PetriNetUnfolderBase]: For 36398/36422 co-relation queries the response was YES. [2024-06-21 20:17:15,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12695 conditions, 2072 events. 1206/2072 cut-off events. For 36398/36422 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11484 event pairs, 306 based on Foata normal form. 2/2064 useless extension candidates. Maximal degree in co-relation 12642. Up to 1653 conditions per place. [2024-06-21 20:17:15,515 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 129 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-21 20:17:15,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 2167 flow [2024-06-21 20:17:15,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-21 20:17:15,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-21 20:17:15,516 INFO L175 Difference]: Start difference. First operand has 118 places, 158 transitions, 1696 flow. Second operand 5 states and 133 transitions. [2024-06-21 20:17:15,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 2167 flow [2024-06-21 20:17:15,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 179 transitions, 2030 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:15,561 INFO L231 Difference]: Finished difference. Result has 118 places, 163 transitions, 1701 flow [2024-06-21 20:17:15,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1701, PETRI_PLACES=118, PETRI_TRANSITIONS=163} [2024-06-21 20:17:15,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-21 20:17:15,562 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 163 transitions, 1701 flow [2024-06-21 20:17:15,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:15,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:15,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:17:15,562 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-21 20:17:15,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:15,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1056043998, now seen corresponding path program 4 times [2024-06-21 20:17:15,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:15,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112263620] [2024-06-21 20:17:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:15,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:15,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:15,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:15,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112263620] [2024-06-21 20:17:15,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112263620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:15,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:15,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:15,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178015931] [2024-06-21 20:17:15,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:15,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:15,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:15,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:15,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:15,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 163 transitions, 1701 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-21 20:17:15,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:15,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:15,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:15,911 INFO L124 PetriNetUnfolderBase]: 1335/2235 cut-off events. [2024-06-21 20:17:15,912 INFO L125 PetriNetUnfolderBase]: For 41252/41252 co-relation queries the response was YES. [2024-06-21 20:17:15,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13594 conditions, 2235 events. 1335/2235 cut-off events. For 41252/41252 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12284 event pairs, 315 based on Foata normal form. 4/2233 useless extension candidates. Maximal degree in co-relation 13540. Up to 1470 conditions per place. [2024-06-21 20:17:15,926 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 101 selfloop transitions, 95 changer transitions 0/204 dead transitions. [2024-06-21 20:17:15,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 204 transitions, 2517 flow [2024-06-21 20:17:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:15,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-21 20:17:15,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-21 20:17:15,928 INFO L175 Difference]: Start difference. First operand has 118 places, 163 transitions, 1701 flow. Second operand 7 states and 189 transitions. [2024-06-21 20:17:15,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 204 transitions, 2517 flow [2024-06-21 20:17:15,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 204 transitions, 2463 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:15,971 INFO L231 Difference]: Finished difference. Result has 124 places, 176 transitions, 2093 flow [2024-06-21 20:17:15,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2093, PETRI_PLACES=124, PETRI_TRANSITIONS=176} [2024-06-21 20:17:15,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-21 20:17:15,972 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 176 transitions, 2093 flow [2024-06-21 20:17:15,972 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-21 20:17:15,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:15,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:15,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:17:15,973 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-21 20:17:15,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:15,973 INFO L85 PathProgramCache]: Analyzing trace with hash 799543488, now seen corresponding path program 5 times [2024-06-21 20:17:15,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:15,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812869552] [2024-06-21 20:17:15,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:15,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:15,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:16,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:16,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:16,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812869552] [2024-06-21 20:17:16,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812869552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:16,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:16,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:16,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273372189] [2024-06-21 20:17:16,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:16,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:16,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:16,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:16,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:16,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:16,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 176 transitions, 2093 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-21 20:17:16,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:16,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:16,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:16,370 INFO L124 PetriNetUnfolderBase]: 1360/2282 cut-off events. [2024-06-21 20:17:16,380 INFO L125 PetriNetUnfolderBase]: For 47235/47235 co-relation queries the response was YES. [2024-06-21 20:17:16,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14744 conditions, 2282 events. 1360/2282 cut-off events. For 47235/47235 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12652 event pairs, 314 based on Foata normal form. 4/2280 useless extension candidates. Maximal degree in co-relation 14688. Up to 1495 conditions per place. [2024-06-21 20:17:16,397 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 91 changer transitions 0/211 dead transitions. [2024-06-21 20:17:16,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 211 transitions, 2895 flow [2024-06-21 20:17:16,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:16,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:16,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-21 20:17:16,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-21 20:17:16,400 INFO L175 Difference]: Start difference. First operand has 124 places, 176 transitions, 2093 flow. Second operand 7 states and 191 transitions. [2024-06-21 20:17:16,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 211 transitions, 2895 flow [2024-06-21 20:17:16,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 211 transitions, 2771 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:16,455 INFO L231 Difference]: Finished difference. Result has 130 places, 183 transitions, 2304 flow [2024-06-21 20:17:16,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1979, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2304, PETRI_PLACES=130, PETRI_TRANSITIONS=183} [2024-06-21 20:17:16,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-21 20:17:16,456 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 183 transitions, 2304 flow [2024-06-21 20:17:16,457 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-21 20:17:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:16,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:17:16,458 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-21 20:17:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash 799336098, now seen corresponding path program 6 times [2024-06-21 20:17:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883845913] [2024-06-21 20:17:16,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:16,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883845913] [2024-06-21 20:17:16,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883845913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:16,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:16,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:16,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465266164] [2024-06-21 20:17:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:16,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:16,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:16,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:16,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 183 transitions, 2304 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-21 20:17:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:16,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:16,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:16,819 INFO L124 PetriNetUnfolderBase]: 1353/2273 cut-off events. [2024-06-21 20:17:16,819 INFO L125 PetriNetUnfolderBase]: For 48598/48598 co-relation queries the response was YES. [2024-06-21 20:17:16,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14992 conditions, 2273 events. 1353/2273 cut-off events. For 48598/48598 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12553 event pairs, 314 based on Foata normal form. 4/2271 useless extension candidates. Maximal degree in co-relation 14933. Up to 1491 conditions per place. [2024-06-21 20:17:16,872 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 112 selfloop transitions, 90 changer transitions 0/210 dead transitions. [2024-06-21 20:17:16,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 210 transitions, 2958 flow [2024-06-21 20:17:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:16,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:16,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-21 20:17:16,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-21 20:17:16,873 INFO L175 Difference]: Start difference. First operand has 130 places, 183 transitions, 2304 flow. Second operand 7 states and 189 transitions. [2024-06-21 20:17:16,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 210 transitions, 2958 flow [2024-06-21 20:17:16,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 210 transitions, 2710 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:16,935 INFO L231 Difference]: Finished difference. Result has 133 places, 183 transitions, 2247 flow [2024-06-21 20:17:16,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2247, PETRI_PLACES=133, PETRI_TRANSITIONS=183} [2024-06-21 20:17:16,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-21 20:17:16,936 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 183 transitions, 2247 flow [2024-06-21 20:17:16,936 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-21 20:17:16,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:16,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:16,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:17:16,937 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-21 20:17:16,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:16,937 INFO L85 PathProgramCache]: Analyzing trace with hash -568317610, now seen corresponding path program 2 times [2024-06-21 20:17:16,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:16,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642567297] [2024-06-21 20:17:16,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:16,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:17,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:17,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:17,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642567297] [2024-06-21 20:17:17,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642567297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:17,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:17,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:17,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767893873] [2024-06-21 20:17:17,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:17,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:17,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:17,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:17,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:17,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:17,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 183 transitions, 2247 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-21 20:17:17,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:17,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:17,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:17,389 INFO L124 PetriNetUnfolderBase]: 1419/2386 cut-off events. [2024-06-21 20:17:17,390 INFO L125 PetriNetUnfolderBase]: For 55357/55357 co-relation queries the response was YES. [2024-06-21 20:17:17,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15428 conditions, 2386 events. 1419/2386 cut-off events. For 55357/55357 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13289 event pairs, 311 based on Foata normal form. 14/2396 useless extension candidates. Maximal degree in co-relation 15369. Up to 1819 conditions per place. [2024-06-21 20:17:17,411 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-21 20:17:17,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 216 transitions, 2941 flow [2024-06-21 20:17:17,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:17,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:17,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 20:17:17,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-21 20:17:17,412 INFO L175 Difference]: Start difference. First operand has 133 places, 183 transitions, 2247 flow. Second operand 7 states and 187 transitions. [2024-06-21 20:17:17,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 216 transitions, 2941 flow [2024-06-21 20:17:17,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 216 transitions, 2725 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:17,538 INFO L231 Difference]: Finished difference. Result has 134 places, 186 transitions, 2198 flow [2024-06-21 20:17:17,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2198, PETRI_PLACES=134, PETRI_TRANSITIONS=186} [2024-06-21 20:17:17,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-21 20:17:17,539 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 186 transitions, 2198 flow [2024-06-21 20:17:17,539 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-21 20:17:17,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:17,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:17,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:17:17,540 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-21 20:17:17,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:17,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1056051934, now seen corresponding path program 3 times [2024-06-21 20:17:17,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:17,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681375966] [2024-06-21 20:17:17,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:17,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:17,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:17,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:17,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681375966] [2024-06-21 20:17:17,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681375966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:17,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:17,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:17,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256148933] [2024-06-21 20:17:17,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:17,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:17,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:17,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:17,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:17,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:17,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 186 transitions, 2198 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-21 20:17:17,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:17,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:17,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:17,991 INFO L124 PetriNetUnfolderBase]: 1485/2502 cut-off events. [2024-06-21 20:17:17,992 INFO L125 PetriNetUnfolderBase]: For 59138/59138 co-relation queries the response was YES. [2024-06-21 20:17:17,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2502 events. 1485/2502 cut-off events. For 59138/59138 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14091 event pairs, 322 based on Foata normal form. 14/2512 useless extension candidates. Maximal degree in co-relation 15799. Up to 1925 conditions per place. [2024-06-21 20:17:18,010 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 54 changer transitions 0/219 dead transitions. [2024-06-21 20:17:18,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 219 transitions, 2910 flow [2024-06-21 20:17:18,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:18,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:18,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 20:17:18,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515679442508711 [2024-06-21 20:17:18,012 INFO L175 Difference]: Start difference. First operand has 134 places, 186 transitions, 2198 flow. Second operand 7 states and 187 transitions. [2024-06-21 20:17:18,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 219 transitions, 2910 flow [2024-06-21 20:17:18,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 219 transitions, 2777 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:18,078 INFO L231 Difference]: Finished difference. Result has 136 places, 189 transitions, 2244 flow [2024-06-21 20:17:18,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2065, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2244, PETRI_PLACES=136, PETRI_TRANSITIONS=189} [2024-06-21 20:17:18,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-21 20:17:18,079 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 189 transitions, 2244 flow [2024-06-21 20:17:18,079 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-21 20:17:18,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:18,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:18,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:17:18,079 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-21 20:17:18,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:18,080 INFO L85 PathProgramCache]: Analyzing trace with hash -302293900, now seen corresponding path program 4 times [2024-06-21 20:17:18,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:18,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322304384] [2024-06-21 20:17:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:18,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:18,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:18,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:18,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:18,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322304384] [2024-06-21 20:17:18,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322304384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:18,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:18,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:18,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512172684] [2024-06-21 20:17:18,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:18,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:18,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:18,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:18,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:18,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:18,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 189 transitions, 2244 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-21 20:17:18,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:18,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:18,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:18,509 INFO L124 PetriNetUnfolderBase]: 1618/2751 cut-off events. [2024-06-21 20:17:18,509 INFO L125 PetriNetUnfolderBase]: For 67324/67324 co-relation queries the response was YES. [2024-06-21 20:17:18,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 2751 events. 1618/2751 cut-off events. For 67324/67324 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16060 event pairs, 309 based on Foata normal form. 14/2761 useless extension candidates. Maximal degree in co-relation 17260. Up to 1736 conditions per place. [2024-06-21 20:17:18,530 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 160 selfloop transitions, 61 changer transitions 0/229 dead transitions. [2024-06-21 20:17:18,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 229 transitions, 3086 flow [2024-06-21 20:17:18,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:18,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:18,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-21 20:17:18,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-21 20:17:18,533 INFO L175 Difference]: Start difference. First operand has 136 places, 189 transitions, 2244 flow. Second operand 7 states and 191 transitions. [2024-06-21 20:17:18,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 229 transitions, 3086 flow [2024-06-21 20:17:18,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 229 transitions, 2941 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:18,604 INFO L231 Difference]: Finished difference. Result has 139 places, 194 transitions, 2344 flow [2024-06-21 20:17:18,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2099, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2344, PETRI_PLACES=139, PETRI_TRANSITIONS=194} [2024-06-21 20:17:18,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 20:17:18,605 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 194 transitions, 2344 flow [2024-06-21 20:17:18,605 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-21 20:17:18,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:18,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:18,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:17:18,606 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:18,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:18,606 INFO L85 PathProgramCache]: Analyzing trace with hash -922659310, now seen corresponding path program 2 times [2024-06-21 20:17:18,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:18,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315121557] [2024-06-21 20:17:18,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:18,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:18,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:18,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:18,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315121557] [2024-06-21 20:17:18,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315121557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:18,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:18,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:18,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949121841] [2024-06-21 20:17:18,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:18,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:18,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:18,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:18,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:18,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:18,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 194 transitions, 2344 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:18,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:18,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:18,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:18,942 INFO L124 PetriNetUnfolderBase]: 1473/2578 cut-off events. [2024-06-21 20:17:18,942 INFO L125 PetriNetUnfolderBase]: For 64515/64525 co-relation queries the response was YES. [2024-06-21 20:17:18,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16530 conditions, 2578 events. 1473/2578 cut-off events. For 64515/64525 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15480 event pairs, 385 based on Foata normal form. 2/2570 useless extension candidates. Maximal degree in co-relation 16468. Up to 2017 conditions per place. [2024-06-21 20:17:18,962 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 151 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-21 20:17:18,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 203 transitions, 2720 flow [2024-06-21 20:17:18,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:18,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:18,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 20:17:18,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:17:18,964 INFO L175 Difference]: Start difference. First operand has 139 places, 194 transitions, 2344 flow. Second operand 5 states and 125 transitions. [2024-06-21 20:17:18,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 203 transitions, 2720 flow [2024-06-21 20:17:19,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 203 transitions, 2583 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:19,033 INFO L231 Difference]: Finished difference. Result has 141 places, 194 transitions, 2270 flow [2024-06-21 20:17:19,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2270, PETRI_PLACES=141, PETRI_TRANSITIONS=194} [2024-06-21 20:17:19,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-21 20:17:19,037 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 194 transitions, 2270 flow [2024-06-21 20:17:19,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:19,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:19,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:17:19,037 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:19,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:19,038 INFO L85 PathProgramCache]: Analyzing trace with hash -889261282, now seen corresponding path program 1 times [2024-06-21 20:17:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752865311] [2024-06-21 20:17:19,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:19,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:19,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-21 20:17:19,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:19,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752865311] [2024-06-21 20:17:19,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752865311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:19,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:19,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:19,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617242775] [2024-06-21 20:17:19,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:19,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:19,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:19,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:19,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:19,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:19,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 194 transitions, 2270 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-21 20:17:19,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:19,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:19,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:19,382 INFO L124 PetriNetUnfolderBase]: 1604/2720 cut-off events. [2024-06-21 20:17:19,382 INFO L125 PetriNetUnfolderBase]: For 67120/67120 co-relation queries the response was YES. [2024-06-21 20:17:19,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17421 conditions, 2720 events. 1604/2720 cut-off events. For 67120/67120 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15752 event pairs, 378 based on Foata normal form. 2/2720 useless extension candidates. Maximal degree in co-relation 17357. Up to 2382 conditions per place. [2024-06-21 20:17:19,403 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 184 selfloop transitions, 18 changer transitions 0/210 dead transitions. [2024-06-21 20:17:19,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 210 transitions, 2801 flow [2024-06-21 20:17:19,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:19,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:19,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 20:17:19,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:17:19,404 INFO L175 Difference]: Start difference. First operand has 141 places, 194 transitions, 2270 flow. Second operand 5 states and 125 transitions. [2024-06-21 20:17:19,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 210 transitions, 2801 flow [2024-06-21 20:17:19,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 210 transitions, 2725 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:19,548 INFO L231 Difference]: Finished difference. Result has 141 places, 197 transitions, 2279 flow [2024-06-21 20:17:19,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=141, PETRI_TRANSITIONS=197} [2024-06-21 20:17:19,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-21 20:17:19,549 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 197 transitions, 2279 flow [2024-06-21 20:17:19,549 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-21 20:17:19,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:19,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:19,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:17:19,549 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:19,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash -922652366, now seen corresponding path program 2 times [2024-06-21 20:17:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:19,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580067070] [2024-06-21 20:17:19,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:19,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:19,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:19,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:19,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580067070] [2024-06-21 20:17:19,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580067070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:19,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:19,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:17:19,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330966393] [2024-06-21 20:17:19,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:19,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:17:19,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:19,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:17:19,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:17:19,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:19,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 197 transitions, 2279 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-21 20:17:19,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:19,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:19,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:19,894 INFO L124 PetriNetUnfolderBase]: 1586/2686 cut-off events. [2024-06-21 20:17:19,895 INFO L125 PetriNetUnfolderBase]: For 70043/70043 co-relation queries the response was YES. [2024-06-21 20:17:19,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17336 conditions, 2686 events. 1586/2686 cut-off events. For 70043/70043 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15503 event pairs, 385 based on Foata normal form. 1/2682 useless extension candidates. Maximal degree in co-relation 17271. Up to 2356 conditions per place. [2024-06-21 20:17:19,914 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 179 selfloop transitions, 19 changer transitions 0/206 dead transitions. [2024-06-21 20:17:19,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2697 flow [2024-06-21 20:17:19,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:17:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:17:19,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:17:19,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-21 20:17:19,916 INFO L175 Difference]: Start difference. First operand has 141 places, 197 transitions, 2279 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:17:19,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2697 flow [2024-06-21 20:17:19,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 206 transitions, 2670 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:19,992 INFO L231 Difference]: Finished difference. Result has 144 places, 197 transitions, 2296 flow [2024-06-21 20:17:19,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2252, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2296, PETRI_PLACES=144, PETRI_TRANSITIONS=197} [2024-06-21 20:17:19,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-21 20:17:19,993 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 197 transitions, 2296 flow [2024-06-21 20:17:19,993 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-21 20:17:19,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:19,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:19,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:17:19,994 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:19,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:19,994 INFO L85 PathProgramCache]: Analyzing trace with hash 846380170, now seen corresponding path program 1 times [2024-06-21 20:17:19,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:19,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803306524] [2024-06-21 20:17:19,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:19,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:19,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:20,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:20,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:20,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803306524] [2024-06-21 20:17:20,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803306524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:20,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:20,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:20,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161996426] [2024-06-21 20:17:20,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:20,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:20,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:20,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:20,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:20,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:20,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 197 transitions, 2296 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-21 20:17:20,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:20,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:20,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:20,508 INFO L124 PetriNetUnfolderBase]: 1628/2753 cut-off events. [2024-06-21 20:17:20,509 INFO L125 PetriNetUnfolderBase]: For 77272/77272 co-relation queries the response was YES. [2024-06-21 20:17:20,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18016 conditions, 2753 events. 1628/2753 cut-off events. For 77272/77272 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15914 event pairs, 262 based on Foata normal form. 4/2755 useless extension candidates. Maximal degree in co-relation 17950. Up to 2341 conditions per place. [2024-06-21 20:17:20,531 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 211 selfloop transitions, 19 changer transitions 0/238 dead transitions. [2024-06-21 20:17:20,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 238 transitions, 3052 flow [2024-06-21 20:17:20,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:20,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:20,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 20:17:20,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-21 20:17:20,533 INFO L175 Difference]: Start difference. First operand has 144 places, 197 transitions, 2296 flow. Second operand 8 states and 199 transitions. [2024-06-21 20:17:20,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 238 transitions, 3052 flow [2024-06-21 20:17:20,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 238 transitions, 2989 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:20,613 INFO L231 Difference]: Finished difference. Result has 147 places, 201 transitions, 2378 flow [2024-06-21 20:17:20,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=147, PETRI_TRANSITIONS=201} [2024-06-21 20:17:20,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-21 20:17:20,614 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 201 transitions, 2378 flow [2024-06-21 20:17:20,614 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-21 20:17:20,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:20,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:20,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:17:20,614 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:20,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:20,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1409380650, now seen corresponding path program 2 times [2024-06-21 20:17:20,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:20,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582229423] [2024-06-21 20:17:20,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:20,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:20,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-21 20:17:20,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:20,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582229423] [2024-06-21 20:17:20,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582229423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:20,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:20,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:20,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816072987] [2024-06-21 20:17:20,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:20,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:20,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:20,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:20,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:20,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:20,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 201 transitions, 2378 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-21 20:17:20,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:20,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:21,155 INFO L124 PetriNetUnfolderBase]: 1620/2741 cut-off events. [2024-06-21 20:17:21,156 INFO L125 PetriNetUnfolderBase]: For 80427/80427 co-relation queries the response was YES. [2024-06-21 20:17:21,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18093 conditions, 2741 events. 1620/2741 cut-off events. For 80427/80427 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15826 event pairs, 345 based on Foata normal form. 4/2743 useless extension candidates. Maximal degree in co-relation 18026. Up to 2388 conditions per place. [2024-06-21 20:17:21,179 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 208 selfloop transitions, 15 changer transitions 0/231 dead transitions. [2024-06-21 20:17:21,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 231 transitions, 2900 flow [2024-06-21 20:17:21,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:21,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:21,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:17:21,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-21 20:17:21,181 INFO L175 Difference]: Start difference. First operand has 147 places, 201 transitions, 2378 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:17:21,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 231 transitions, 2900 flow [2024-06-21 20:17:21,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 231 transitions, 2798 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:21,287 INFO L231 Difference]: Finished difference. Result has 150 places, 201 transitions, 2313 flow [2024-06-21 20:17:21,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2276, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2313, PETRI_PLACES=150, PETRI_TRANSITIONS=201} [2024-06-21 20:17:21,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-21 20:17:21,288 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 201 transitions, 2313 flow [2024-06-21 20:17:21,288 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-21 20:17:21,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:21,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:21,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:17:21,288 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:21,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:21,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1130167434, now seen corresponding path program 3 times [2024-06-21 20:17:21,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:21,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712577582] [2024-06-21 20:17:21,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:21,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:21,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:21,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:21,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:21,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712577582] [2024-06-21 20:17:21,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712577582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:21,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:21,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:21,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247525650] [2024-06-21 20:17:21,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:21,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:21,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:21,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:21,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:21,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:21,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 201 transitions, 2313 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-21 20:17:21,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:21,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:21,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:21,754 INFO L124 PetriNetUnfolderBase]: 1637/2769 cut-off events. [2024-06-21 20:17:21,754 INFO L125 PetriNetUnfolderBase]: For 85794/85797 co-relation queries the response was YES. [2024-06-21 20:17:21,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18262 conditions, 2769 events. 1637/2769 cut-off events. For 85794/85797 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16015 event pairs, 349 based on Foata normal form. 6/2772 useless extension candidates. Maximal degree in co-relation 18193. Up to 2370 conditions per place. [2024-06-21 20:17:21,775 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 195 selfloop transitions, 27 changer transitions 0/230 dead transitions. [2024-06-21 20:17:21,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 230 transitions, 2877 flow [2024-06-21 20:17:21,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:21,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:17:21,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:17:21,776 INFO L175 Difference]: Start difference. First operand has 150 places, 201 transitions, 2313 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:17:21,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 230 transitions, 2877 flow [2024-06-21 20:17:21,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2842 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:21,903 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2395 flow [2024-06-21 20:17:21,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2395, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-21 20:17:21,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-21 20:17:21,904 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2395 flow [2024-06-21 20:17:21,904 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-21 20:17:21,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:21,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:21,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:17:21,904 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:21,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:21,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1067821974, now seen corresponding path program 4 times [2024-06-21 20:17:21,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:21,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838095245] [2024-06-21 20:17:21,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:21,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:21,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838095245] [2024-06-21 20:17:21,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838095245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:21,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:21,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:17:21,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832279010] [2024-06-21 20:17:21,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:21,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:17:21,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:21,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:17:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:17:22,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:22,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2395 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-21 20:17:22,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:22,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:22,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:22,319 INFO L124 PetriNetUnfolderBase]: 1629/2746 cut-off events. [2024-06-21 20:17:22,319 INFO L125 PetriNetUnfolderBase]: For 89190/89190 co-relation queries the response was YES. [2024-06-21 20:17:22,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18316 conditions, 2746 events. 1629/2746 cut-off events. For 89190/89190 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15875 event pairs, 357 based on Foata normal form. 4/2744 useless extension candidates. Maximal degree in co-relation 18246. Up to 2358 conditions per place. [2024-06-21 20:17:22,339 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 194 selfloop transitions, 27 changer transitions 0/229 dead transitions. [2024-06-21 20:17:22,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 229 transitions, 2953 flow [2024-06-21 20:17:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:17:22,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:17:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:17:22,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-21 20:17:22,341 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2395 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:17:22,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 229 transitions, 2953 flow [2024-06-21 20:17:22,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 229 transitions, 2854 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:22,439 INFO L231 Difference]: Finished difference. Result has 153 places, 205 transitions, 2417 flow [2024-06-21 20:17:22,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2417, PETRI_PLACES=153, PETRI_TRANSITIONS=205} [2024-06-21 20:17:22,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-21 20:17:22,440 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 205 transitions, 2417 flow [2024-06-21 20:17:22,440 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-21 20:17:22,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:22,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:22,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:17:22,440 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-21 20:17:22,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:22,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1953762801, now seen corresponding path program 1 times [2024-06-21 20:17:22,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:22,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936344601] [2024-06-21 20:17:22,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:22,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:22,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:22,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:22,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:22,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936344601] [2024-06-21 20:17:22,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936344601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:22,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:22,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:22,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008996481] [2024-06-21 20:17:22,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:22,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:22,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:22,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:22,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:22,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:22,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 205 transitions, 2417 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-21 20:17:22,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:22,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:22,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:22,815 INFO L124 PetriNetUnfolderBase]: 1661/2805 cut-off events. [2024-06-21 20:17:22,816 INFO L125 PetriNetUnfolderBase]: For 94668/94668 co-relation queries the response was YES. [2024-06-21 20:17:22,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18836 conditions, 2805 events. 1661/2805 cut-off events. For 94668/94668 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16256 event pairs, 339 based on Foata normal form. 4/2805 useless extension candidates. Maximal degree in co-relation 18765. Up to 2251 conditions per place. [2024-06-21 20:17:22,837 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 57 changer transitions 0/231 dead transitions. [2024-06-21 20:17:22,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 231 transitions, 3200 flow [2024-06-21 20:17:22,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:22,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:22,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:17:22,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:17:22,839 INFO L175 Difference]: Start difference. First operand has 153 places, 205 transitions, 2417 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:17:22,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 231 transitions, 3200 flow [2024-06-21 20:17:22,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 231 transitions, 3097 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:22,945 INFO L231 Difference]: Finished difference. Result has 155 places, 216 transitions, 2635 flow [2024-06-21 20:17:22,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2635, PETRI_PLACES=155, PETRI_TRANSITIONS=216} [2024-06-21 20:17:22,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 20:17:22,946 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 216 transitions, 2635 flow [2024-06-21 20:17:22,946 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-21 20:17:22,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:22,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:22,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:17:22,947 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-21 20:17:22,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:22,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1462548845, now seen corresponding path program 2 times [2024-06-21 20:17:22,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:22,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700155311] [2024-06-21 20:17:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:22,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:23,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:23,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:23,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700155311] [2024-06-21 20:17:23,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700155311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:23,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:23,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:23,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263318146] [2024-06-21 20:17:23,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:23,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:23,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:23,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:23,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:23,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:23,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 216 transitions, 2635 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-21 20:17:23,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:23,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:23,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:23,366 INFO L124 PetriNetUnfolderBase]: 1673/2817 cut-off events. [2024-06-21 20:17:23,366 INFO L125 PetriNetUnfolderBase]: For 98665/98665 co-relation queries the response was YES. [2024-06-21 20:17:23,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19274 conditions, 2817 events. 1673/2817 cut-off events. For 98665/98665 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16332 event pairs, 372 based on Foata normal form. 2/2810 useless extension candidates. Maximal degree in co-relation 19201. Up to 2259 conditions per place. [2024-06-21 20:17:23,385 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 64 changer transitions 0/233 dead transitions. [2024-06-21 20:17:23,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 233 transitions, 3398 flow [2024-06-21 20:17:23,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:23,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:23,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 20:17:23,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-21 20:17:23,386 INFO L175 Difference]: Start difference. First operand has 155 places, 216 transitions, 2635 flow. Second operand 6 states and 151 transitions. [2024-06-21 20:17:23,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 233 transitions, 3398 flow [2024-06-21 20:17:23,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 233 transitions, 3318 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:23,508 INFO L231 Difference]: Finished difference. Result has 159 places, 220 transitions, 2767 flow [2024-06-21 20:17:23,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2767, PETRI_PLACES=159, PETRI_TRANSITIONS=220} [2024-06-21 20:17:23,508 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-21 20:17:23,508 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 220 transitions, 2767 flow [2024-06-21 20:17:23,509 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-21 20:17:23,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:23,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:23,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:17:23,509 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-21 20:17:23,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:23,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1776394131, now seen corresponding path program 3 times [2024-06-21 20:17:23,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:23,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219862809] [2024-06-21 20:17:23,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:23,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:23,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:23,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:23,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219862809] [2024-06-21 20:17:23,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219862809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:23,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:23,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:23,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462740299] [2024-06-21 20:17:23,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:23,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:23,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:23,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:23,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:23,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:23,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 220 transitions, 2767 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-21 20:17:23,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:23,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:23,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:23,887 INFO L124 PetriNetUnfolderBase]: 1667/2808 cut-off events. [2024-06-21 20:17:23,888 INFO L125 PetriNetUnfolderBase]: For 102652/102652 co-relation queries the response was YES. [2024-06-21 20:17:23,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19286 conditions, 2808 events. 1667/2808 cut-off events. For 102652/102652 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16296 event pairs, 371 based on Foata normal form. 2/2801 useless extension candidates. Maximal degree in co-relation 19212. Up to 2256 conditions per place. [2024-06-21 20:17:23,909 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 70 changer transitions 0/232 dead transitions. [2024-06-21 20:17:23,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 232 transitions, 3387 flow [2024-06-21 20:17:23,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:23,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:23,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 20:17:23,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-21 20:17:23,910 INFO L175 Difference]: Start difference. First operand has 159 places, 220 transitions, 2767 flow. Second operand 6 states and 151 transitions. [2024-06-21 20:17:23,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 232 transitions, 3387 flow [2024-06-21 20:17:24,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 232 transitions, 3165 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:17:24,029 INFO L231 Difference]: Finished difference. Result has 160 places, 220 transitions, 2692 flow [2024-06-21 20:17:24,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2692, PETRI_PLACES=160, PETRI_TRANSITIONS=220} [2024-06-21 20:17:24,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-21 20:17:24,030 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 220 transitions, 2692 flow [2024-06-21 20:17:24,030 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-21 20:17:24,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:24,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:24,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:17:24,030 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-21 20:17:24,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:24,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1776385203, now seen corresponding path program 1 times [2024-06-21 20:17:24,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:24,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682424395] [2024-06-21 20:17:24,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:24,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:24,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:24,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-21 20:17:24,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:24,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682424395] [2024-06-21 20:17:24,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682424395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:24,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:24,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:24,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792036087] [2024-06-21 20:17:24,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:24,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:24,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:24,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:24,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:24,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:24,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 220 transitions, 2692 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:24,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:24,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:24,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:24,434 INFO L124 PetriNetUnfolderBase]: 1564/2714 cut-off events. [2024-06-21 20:17:24,434 INFO L125 PetriNetUnfolderBase]: For 108400/108424 co-relation queries the response was YES. [2024-06-21 20:17:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18264 conditions, 2714 events. 1564/2714 cut-off events. For 108400/108424 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16257 event pairs, 344 based on Foata normal form. 12/2710 useless extension candidates. Maximal degree in co-relation 18190. Up to 2107 conditions per place. [2024-06-21 20:17:24,455 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 176 selfloop transitions, 30 changer transitions 0/236 dead transitions. [2024-06-21 20:17:24,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 236 transitions, 3178 flow [2024-06-21 20:17:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:17:24,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-21 20:17:24,457 INFO L175 Difference]: Start difference. First operand has 160 places, 220 transitions, 2692 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:17:24,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 236 transitions, 3178 flow [2024-06-21 20:17:24,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 236 transitions, 3005 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:24,590 INFO L231 Difference]: Finished difference. Result has 160 places, 222 transitions, 2616 flow [2024-06-21 20:17:24,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2616, PETRI_PLACES=160, PETRI_TRANSITIONS=222} [2024-06-21 20:17:24,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-21 20:17:24,591 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 222 transitions, 2616 flow [2024-06-21 20:17:24,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:24,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:24,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:24,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:17:24,592 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:24,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:24,592 INFO L85 PathProgramCache]: Analyzing trace with hash -47659225, now seen corresponding path program 1 times [2024-06-21 20:17:24,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:24,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44833835] [2024-06-21 20:17:24,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:24,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:24,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-21 20:17:24,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:24,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44833835] [2024-06-21 20:17:24,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44833835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:24,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:24,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:24,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539254867] [2024-06-21 20:17:24,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:24,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:24,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:24,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:24,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:24,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:24,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 222 transitions, 2616 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:24,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:24,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:24,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:25,215 INFO L124 PetriNetUnfolderBase]: 2312/3884 cut-off events. [2024-06-21 20:17:25,215 INFO L125 PetriNetUnfolderBase]: For 195771/195771 co-relation queries the response was YES. [2024-06-21 20:17:25,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27147 conditions, 3884 events. 2312/3884 cut-off events. For 195771/195771 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23775 event pairs, 407 based on Foata normal form. 42/3920 useless extension candidates. Maximal degree in co-relation 27076. Up to 2361 conditions per place. [2024-06-21 20:17:25,247 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 236 selfloop transitions, 45 changer transitions 0/289 dead transitions. [2024-06-21 20:17:25,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 289 transitions, 3854 flow [2024-06-21 20:17:25,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:17:25,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:17:25,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-06-21 20:17:25,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802168021680217 [2024-06-21 20:17:25,249 INFO L175 Difference]: Start difference. First operand has 160 places, 222 transitions, 2616 flow. Second operand 9 states and 251 transitions. [2024-06-21 20:17:25,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 289 transitions, 3854 flow [2024-06-21 20:17:25,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 289 transitions, 3781 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:25,402 INFO L231 Difference]: Finished difference. Result has 167 places, 228 transitions, 2797 flow [2024-06-21 20:17:25,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2797, PETRI_PLACES=167, PETRI_TRANSITIONS=228} [2024-06-21 20:17:25,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-21 20:17:25,403 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 228 transitions, 2797 flow [2024-06-21 20:17:25,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:25,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:25,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:17:25,404 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:25,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:25,404 INFO L85 PathProgramCache]: Analyzing trace with hash 556548577, now seen corresponding path program 2 times [2024-06-21 20:17:25,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:25,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555236195] [2024-06-21 20:17:25,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:25,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:25,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:25,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:25,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:25,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555236195] [2024-06-21 20:17:25,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555236195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:25,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:25,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:25,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290031230] [2024-06-21 20:17:25,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:25,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:25,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:25,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 228 transitions, 2797 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:25,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:25,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:25,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:26,050 INFO L124 PetriNetUnfolderBase]: 2470/4209 cut-off events. [2024-06-21 20:17:26,050 INFO L125 PetriNetUnfolderBase]: For 213236/213236 co-relation queries the response was YES. [2024-06-21 20:17:26,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29168 conditions, 4209 events. 2470/4209 cut-off events. For 213236/213236 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26588 event pairs, 607 based on Foata normal form. 42/4245 useless extension candidates. Maximal degree in co-relation 29094. Up to 2917 conditions per place. [2024-06-21 20:17:26,085 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 231 selfloop transitions, 42 changer transitions 0/281 dead transitions. [2024-06-21 20:17:26,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 281 transitions, 3865 flow [2024-06-21 20:17:26,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:26,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:26,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-21 20:17:26,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-21 20:17:26,086 INFO L175 Difference]: Start difference. First operand has 167 places, 228 transitions, 2797 flow. Second operand 8 states and 221 transitions. [2024-06-21 20:17:26,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 281 transitions, 3865 flow [2024-06-21 20:17:26,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 281 transitions, 3766 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:26,363 INFO L231 Difference]: Finished difference. Result has 172 places, 232 transitions, 2913 flow [2024-06-21 20:17:26,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2698, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2913, PETRI_PLACES=172, PETRI_TRANSITIONS=232} [2024-06-21 20:17:26,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-21 20:17:26,364 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 232 transitions, 2913 flow [2024-06-21 20:17:26,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:26,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:26,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:26,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:17:26,364 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:26,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:26,365 INFO L85 PathProgramCache]: Analyzing trace with hash -955940205, now seen corresponding path program 3 times [2024-06-21 20:17:26,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:26,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444526793] [2024-06-21 20:17:26,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:26,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:26,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:26,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:26,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444526793] [2024-06-21 20:17:26,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444526793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:26,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:26,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:26,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235617445] [2024-06-21 20:17:26,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:26,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:26,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:26,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:26,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:26,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 232 transitions, 2913 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:26,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:26,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:26,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:27,026 INFO L124 PetriNetUnfolderBase]: 2454/4205 cut-off events. [2024-06-21 20:17:27,026 INFO L125 PetriNetUnfolderBase]: For 198642/198642 co-relation queries the response was YES. [2024-06-21 20:17:27,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27924 conditions, 4205 events. 2454/4205 cut-off events. For 198642/198642 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26695 event pairs, 707 based on Foata normal form. 50/4251 useless extension candidates. Maximal degree in co-relation 27847. Up to 3393 conditions per place. [2024-06-21 20:17:27,062 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 42 changer transitions 0/274 dead transitions. [2024-06-21 20:17:27,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 274 transitions, 3715 flow [2024-06-21 20:17:27,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:27,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:27,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-21 20:17:27,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-21 20:17:27,065 INFO L175 Difference]: Start difference. First operand has 172 places, 232 transitions, 2913 flow. Second operand 8 states and 215 transitions. [2024-06-21 20:17:27,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 274 transitions, 3715 flow [2024-06-21 20:17:27,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 274 transitions, 3616 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:27,280 INFO L231 Difference]: Finished difference. Result has 176 places, 234 transitions, 2981 flow [2024-06-21 20:17:27,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2981, PETRI_PLACES=176, PETRI_TRANSITIONS=234} [2024-06-21 20:17:27,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-21 20:17:27,282 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 234 transitions, 2981 flow [2024-06-21 20:17:27,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:27,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:27,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:27,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:17:27,286 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:27,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:27,286 INFO L85 PathProgramCache]: Analyzing trace with hash 903600939, now seen corresponding path program 4 times [2024-06-21 20:17:27,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:27,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364352000] [2024-06-21 20:17:27,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:27,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:27,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:27,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:27,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:27,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364352000] [2024-06-21 20:17:27,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364352000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:27,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:27,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:27,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325397857] [2024-06-21 20:17:27,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:27,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:27,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:27,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:27,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:27,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:27,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 234 transitions, 2981 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:27,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:27,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:27,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:28,023 INFO L124 PetriNetUnfolderBase]: 2651/4546 cut-off events. [2024-06-21 20:17:28,024 INFO L125 PetriNetUnfolderBase]: For 212751/212751 co-relation queries the response was YES. [2024-06-21 20:17:28,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29662 conditions, 4546 events. 2651/4546 cut-off events. For 212751/212751 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29480 event pairs, 764 based on Foata normal form. 50/4583 useless extension candidates. Maximal degree in co-relation 29583. Up to 3289 conditions per place. [2024-06-21 20:17:28,058 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 115 changer transitions 0/275 dead transitions. [2024-06-21 20:17:28,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 275 transitions, 3945 flow [2024-06-21 20:17:28,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:28,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:28,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-21 20:17:28,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-21 20:17:28,060 INFO L175 Difference]: Start difference. First operand has 176 places, 234 transitions, 2981 flow. Second operand 8 states and 221 transitions. [2024-06-21 20:17:28,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 275 transitions, 3945 flow [2024-06-21 20:17:28,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 3818 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:28,261 INFO L231 Difference]: Finished difference. Result has 178 places, 236 transitions, 3165 flow [2024-06-21 20:17:28,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3165, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2024-06-21 20:17:28,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-21 20:17:28,262 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 3165 flow [2024-06-21 20:17:28,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:28,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:28,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:28,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:17:28,262 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:28,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:28,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1737940267, now seen corresponding path program 5 times [2024-06-21 20:17:28,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:28,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463735233] [2024-06-21 20:17:28,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:28,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:28,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:28,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:28,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463735233] [2024-06-21 20:17:28,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463735233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:28,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:28,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:28,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407596407] [2024-06-21 20:17:28,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:28,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:28,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:28,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:28,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:28,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:28,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 3165 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:28,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:28,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:28,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:28,977 INFO L124 PetriNetUnfolderBase]: 2848/4896 cut-off events. [2024-06-21 20:17:28,978 INFO L125 PetriNetUnfolderBase]: For 226738/226738 co-relation queries the response was YES. [2024-06-21 20:17:29,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31669 conditions, 4896 events. 2848/4896 cut-off events. For 226738/226738 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32200 event pairs, 850 based on Foata normal form. 50/4933 useless extension candidates. Maximal degree in co-relation 31589. Up to 3628 conditions per place. [2024-06-21 20:17:29,017 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 160 selfloop transitions, 110 changer transitions 0/278 dead transitions. [2024-06-21 20:17:29,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 278 transitions, 4231 flow [2024-06-21 20:17:29,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:29,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:29,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-21 20:17:29,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.676829268292683 [2024-06-21 20:17:29,019 INFO L175 Difference]: Start difference. First operand has 178 places, 236 transitions, 3165 flow. Second operand 8 states and 222 transitions. [2024-06-21 20:17:29,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 278 transitions, 4231 flow [2024-06-21 20:17:29,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 278 transitions, 3952 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:29,371 INFO L231 Difference]: Finished difference. Result has 180 places, 238 transitions, 3191 flow [2024-06-21 20:17:29,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3191, PETRI_PLACES=180, PETRI_TRANSITIONS=238} [2024-06-21 20:17:29,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 20:17:29,372 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 238 transitions, 3191 flow [2024-06-21 20:17:29,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:29,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:29,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:29,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:17:29,373 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:29,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:29,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2100199249, now seen corresponding path program 6 times [2024-06-21 20:17:29,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:29,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080847389] [2024-06-21 20:17:29,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:29,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:29,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:29,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:29,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:29,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080847389] [2024-06-21 20:17:29,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080847389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:29,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:29,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:29,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978956941] [2024-06-21 20:17:29,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:29,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:29,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:29,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:29,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:29,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:29,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 238 transitions, 3191 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:29,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:29,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:29,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:30,272 INFO L124 PetriNetUnfolderBase]: 3111/5363 cut-off events. [2024-06-21 20:17:30,272 INFO L125 PetriNetUnfolderBase]: For 246989/246989 co-relation queries the response was YES. [2024-06-21 20:17:30,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34650 conditions, 5363 events. 3111/5363 cut-off events. For 246989/246989 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 36020 event pairs, 886 based on Foata normal form. 42/5392 useless extension candidates. Maximal degree in co-relation 34569. Up to 3273 conditions per place. [2024-06-21 20:17:30,321 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 112 changer transitions 0/289 dead transitions. [2024-06-21 20:17:30,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 289 transitions, 4459 flow [2024-06-21 20:17:30,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:30,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:30,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-21 20:17:30,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920731707317073 [2024-06-21 20:17:30,323 INFO L175 Difference]: Start difference. First operand has 180 places, 238 transitions, 3191 flow. Second operand 8 states and 227 transitions. [2024-06-21 20:17:30,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 289 transitions, 4459 flow [2024-06-21 20:17:30,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 289 transitions, 4188 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:30,691 INFO L231 Difference]: Finished difference. Result has 183 places, 242 transitions, 3296 flow [2024-06-21 20:17:30,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=183, PETRI_TRANSITIONS=242} [2024-06-21 20:17:30,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-21 20:17:30,692 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 242 transitions, 3296 flow [2024-06-21 20:17:30,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:30,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:30,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:30,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:17:30,692 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:30,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:30,693 INFO L85 PathProgramCache]: Analyzing trace with hash 882527581, now seen corresponding path program 1 times [2024-06-21 20:17:30,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:30,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951183121] [2024-06-21 20:17:30,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:30,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:30,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:30,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-21 20:17:30,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:30,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951183121] [2024-06-21 20:17:30,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951183121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:30,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:30,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:30,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490222611] [2024-06-21 20:17:30,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:30,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:30,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:30,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:30,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:30,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:30,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 242 transitions, 3296 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:30,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:30,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:30,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:31,608 INFO L124 PetriNetUnfolderBase]: 3269/5677 cut-off events. [2024-06-21 20:17:31,608 INFO L125 PetriNetUnfolderBase]: For 264213/264213 co-relation queries the response was YES. [2024-06-21 20:17:31,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36161 conditions, 5677 events. 3269/5677 cut-off events. For 264213/264213 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 39150 event pairs, 940 based on Foata normal form. 42/5703 useless extension candidates. Maximal degree in co-relation 36078. Up to 3337 conditions per place. [2024-06-21 20:17:31,646 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 158 selfloop transitions, 123 changer transitions 0/289 dead transitions. [2024-06-21 20:17:31,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 289 transitions, 4352 flow [2024-06-21 20:17:31,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:31,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:31,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-21 20:17:31,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6859756097560976 [2024-06-21 20:17:31,650 INFO L175 Difference]: Start difference. First operand has 183 places, 242 transitions, 3296 flow. Second operand 8 states and 225 transitions. [2024-06-21 20:17:31,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 289 transitions, 4352 flow [2024-06-21 20:17:32,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 289 transitions, 4134 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:32,007 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3415 flow [2024-06-21 20:17:32,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3415, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-21 20:17:32,007 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-21 20:17:32,008 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3415 flow [2024-06-21 20:17:32,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:32,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:32,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:32,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:17:32,010 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-21 20:17:32,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:32,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1610606097, now seen corresponding path program 1 times [2024-06-21 20:17:32,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:32,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085257275] [2024-06-21 20:17:32,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:32,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:32,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:32,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:32,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:32,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085257275] [2024-06-21 20:17:32,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085257275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:32,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:32,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:32,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260285201] [2024-06-21 20:17:32,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:32,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:32,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:32,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:32,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:32,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:32,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3415 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-21 20:17:32,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:32,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:32,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:32,746 INFO L124 PetriNetUnfolderBase]: 3263/5659 cut-off events. [2024-06-21 20:17:32,746 INFO L125 PetriNetUnfolderBase]: For 224451/224451 co-relation queries the response was YES. [2024-06-21 20:17:32,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36305 conditions, 5659 events. 3263/5659 cut-off events. For 224451/224451 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38841 event pairs, 1087 based on Foata normal form. 2/5652 useless extension candidates. Maximal degree in co-relation 36220. Up to 4959 conditions per place. [2024-06-21 20:17:32,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 64 changer transitions 0/266 dead transitions. [2024-06-21 20:17:32,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 266 transitions, 4255 flow [2024-06-21 20:17:32,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:32,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:32,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 20:17:32,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6544715447154471 [2024-06-21 20:17:32,800 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3415 flow. Second operand 6 states and 161 transitions. [2024-06-21 20:17:32,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 266 transitions, 4255 flow [2024-06-21 20:17:33,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 266 transitions, 3948 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:33,163 INFO L231 Difference]: Finished difference. Result has 187 places, 244 transitions, 3244 flow [2024-06-21 20:17:33,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3108, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3244, PETRI_PLACES=187, PETRI_TRANSITIONS=244} [2024-06-21 20:17:33,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-21 20:17:33,164 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 244 transitions, 3244 flow [2024-06-21 20:17:33,164 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-21 20:17:33,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:33,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:33,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:17:33,164 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-21 20:17:33,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:33,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1449955581, now seen corresponding path program 2 times [2024-06-21 20:17:33,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:33,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475177898] [2024-06-21 20:17:33,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:33,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:33,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:33,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:33,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475177898] [2024-06-21 20:17:33,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475177898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:33,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:33,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:33,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303444739] [2024-06-21 20:17:33,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:33,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:33,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:33,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:33,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:33,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:33,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 244 transitions, 3244 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-21 20:17:33,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:33,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:33,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:34,023 INFO L124 PetriNetUnfolderBase]: 3284/5682 cut-off events. [2024-06-21 20:17:34,024 INFO L125 PetriNetUnfolderBase]: For 232111/232111 co-relation queries the response was YES. [2024-06-21 20:17:34,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35986 conditions, 5682 events. 3284/5682 cut-off events. For 232111/232111 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38942 event pairs, 1082 based on Foata normal form. 1/5674 useless extension candidates. Maximal degree in co-relation 35900. Up to 4970 conditions per place. [2024-06-21 20:17:34,065 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 189 selfloop transitions, 74 changer transitions 0/271 dead transitions. [2024-06-21 20:17:34,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 271 transitions, 4217 flow [2024-06-21 20:17:34,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:34,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:17:34,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:17:34,067 INFO L175 Difference]: Start difference. First operand has 187 places, 244 transitions, 3244 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:17:34,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 271 transitions, 4217 flow [2024-06-21 20:17:34,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 271 transitions, 4134 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:34,470 INFO L231 Difference]: Finished difference. Result has 192 places, 252 transitions, 3461 flow [2024-06-21 20:17:34,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3461, PETRI_PLACES=192, PETRI_TRANSITIONS=252} [2024-06-21 20:17:34,471 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-21 20:17:34,471 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 252 transitions, 3461 flow [2024-06-21 20:17:34,471 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-21 20:17:34,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:34,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:34,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:17:34,471 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:34,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:34,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1456708157, now seen corresponding path program 7 times [2024-06-21 20:17:34,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:34,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847683025] [2024-06-21 20:17:34,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:34,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:34,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:34,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-21 20:17:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:34,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847683025] [2024-06-21 20:17:34,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847683025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:34,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:34,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:34,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114143233] [2024-06-21 20:17:34,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:34,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:34,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:34,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:34,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:34,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:34,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 252 transitions, 3461 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:34,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:34,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:34,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:35,344 INFO L124 PetriNetUnfolderBase]: 3481/6024 cut-off events. [2024-06-21 20:17:35,344 INFO L125 PetriNetUnfolderBase]: For 299996/299996 co-relation queries the response was YES. [2024-06-21 20:17:35,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 6024 events. 3481/6024 cut-off events. For 299996/299996 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 41914 event pairs, 1147 based on Foata normal form. 50/6068 useless extension candidates. Maximal degree in co-relation 38031. Up to 4684 conditions per place. [2024-06-21 20:17:35,398 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 177 selfloop transitions, 104 changer transitions 0/289 dead transitions. [2024-06-21 20:17:35,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 289 transitions, 4401 flow [2024-06-21 20:17:35,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:35,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:35,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-21 20:17:35,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-21 20:17:35,399 INFO L175 Difference]: Start difference. First operand has 192 places, 252 transitions, 3461 flow. Second operand 8 states and 215 transitions. [2024-06-21 20:17:35,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 289 transitions, 4401 flow [2024-06-21 20:17:35,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 289 transitions, 4320 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:17:35,841 INFO L231 Difference]: Finished difference. Result has 198 places, 254 transitions, 3685 flow [2024-06-21 20:17:35,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=198, PETRI_TRANSITIONS=254} [2024-06-21 20:17:35,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-21 20:17:35,842 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 254 transitions, 3685 flow [2024-06-21 20:17:35,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:35,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:35,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:35,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:17:35,842 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:35,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:35,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1246037629, now seen corresponding path program 8 times [2024-06-21 20:17:35,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:35,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34386965] [2024-06-21 20:17:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:35,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:35,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-21 20:17:35,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:35,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34386965] [2024-06-21 20:17:35,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34386965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:35,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:35,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:35,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860660689] [2024-06-21 20:17:35,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:35,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:35,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:35,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:35,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:35,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:35,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 254 transitions, 3685 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:35,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:35,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:35,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:36,774 INFO L124 PetriNetUnfolderBase]: 3668/6345 cut-off events. [2024-06-21 20:17:36,774 INFO L125 PetriNetUnfolderBase]: For 322324/322324 co-relation queries the response was YES. [2024-06-21 20:17:36,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40431 conditions, 6345 events. 3668/6345 cut-off events. For 322324/322324 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 44673 event pairs, 1212 based on Foata normal form. 50/6389 useless extension candidates. Maximal degree in co-relation 40341. Up to 5017 conditions per place. [2024-06-21 20:17:36,825 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 170 selfloop transitions, 113 changer transitions 0/291 dead transitions. [2024-06-21 20:17:36,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 291 transitions, 4637 flow [2024-06-21 20:17:36,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:36,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:36,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-21 20:17:36,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-21 20:17:36,827 INFO L175 Difference]: Start difference. First operand has 198 places, 254 transitions, 3685 flow. Second operand 8 states and 214 transitions. [2024-06-21 20:17:36,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 291 transitions, 4637 flow [2024-06-21 20:17:37,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 291 transitions, 4366 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:37,346 INFO L231 Difference]: Finished difference. Result has 200 places, 256 transitions, 3741 flow [2024-06-21 20:17:37,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3741, PETRI_PLACES=200, PETRI_TRANSITIONS=256} [2024-06-21 20:17:37,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-21 20:17:37,346 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 256 transitions, 3741 flow [2024-06-21 20:17:37,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:37,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:37,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:37,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:17:37,347 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:37,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:37,347 INFO L85 PathProgramCache]: Analyzing trace with hash -637118399, now seen corresponding path program 9 times [2024-06-21 20:17:37,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:37,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810071048] [2024-06-21 20:17:37,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:37,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:37,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:37,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:37,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810071048] [2024-06-21 20:17:37,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810071048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:37,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:37,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:37,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387775563] [2024-06-21 20:17:37,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:37,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:37,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:37,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:37,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:37,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:37,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 256 transitions, 3741 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:37,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:37,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:37,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:38,380 INFO L124 PetriNetUnfolderBase]: 3865/6696 cut-off events. [2024-06-21 20:17:38,381 INFO L125 PetriNetUnfolderBase]: For 339583/339583 co-relation queries the response was YES. [2024-06-21 20:17:38,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42069 conditions, 6696 events. 3865/6696 cut-off events. For 339583/339583 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 47741 event pairs, 1286 based on Foata normal form. 50/6740 useless extension candidates. Maximal degree in co-relation 41978. Up to 5344 conditions per place. [2024-06-21 20:17:38,432 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 183 selfloop transitions, 103 changer transitions 0/294 dead transitions. [2024-06-21 20:17:38,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 294 transitions, 4807 flow [2024-06-21 20:17:38,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:38,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:38,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-21 20:17:38,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6554878048780488 [2024-06-21 20:17:38,433 INFO L175 Difference]: Start difference. First operand has 200 places, 256 transitions, 3741 flow. Second operand 8 states and 215 transitions. [2024-06-21 20:17:38,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 294 transitions, 4807 flow [2024-06-21 20:17:38,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 294 transitions, 4514 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:38,936 INFO L231 Difference]: Finished difference. Result has 202 places, 258 transitions, 3759 flow [2024-06-21 20:17:38,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3759, PETRI_PLACES=202, PETRI_TRANSITIONS=258} [2024-06-21 20:17:38,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-21 20:17:38,937 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 258 transitions, 3759 flow [2024-06-21 20:17:38,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:38,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:38,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:38,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:17:38,937 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:38,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash -637266269, now seen corresponding path program 10 times [2024-06-21 20:17:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:38,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879645649] [2024-06-21 20:17:38,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:39,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:39,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:39,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879645649] [2024-06-21 20:17:39,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879645649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:39,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:39,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:39,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669084075] [2024-06-21 20:17:39,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:39,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:39,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:39,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:39,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:39,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:39,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 258 transitions, 3759 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:39,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:39,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:39,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:40,101 INFO L124 PetriNetUnfolderBase]: 4204/7291 cut-off events. [2024-06-21 20:17:40,102 INFO L125 PetriNetUnfolderBase]: For 389752/389752 co-relation queries the response was YES. [2024-06-21 20:17:40,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46392 conditions, 7291 events. 4204/7291 cut-off events. For 389752/389752 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 52933 event pairs, 1360 based on Foata normal form. 42/7327 useless extension candidates. Maximal degree in co-relation 46300. Up to 4575 conditions per place. [2024-06-21 20:17:40,171 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 191 selfloop transitions, 106 changer transitions 0/305 dead transitions. [2024-06-21 20:17:40,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 305 transitions, 5051 flow [2024-06-21 20:17:40,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:40,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:40,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-21 20:17:40,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-21 20:17:40,173 INFO L175 Difference]: Start difference. First operand has 202 places, 258 transitions, 3759 flow. Second operand 8 states and 220 transitions. [2024-06-21 20:17:40,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 305 transitions, 5051 flow [2024-06-21 20:17:40,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 305 transitions, 4774 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:40,901 INFO L231 Difference]: Finished difference. Result has 205 places, 262 transitions, 3882 flow [2024-06-21 20:17:40,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3882, PETRI_PLACES=205, PETRI_TRANSITIONS=262} [2024-06-21 20:17:40,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-21 20:17:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 262 transitions, 3882 flow [2024-06-21 20:17:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:40,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:40,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:40,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:17:40,903 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:40,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:40,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1253662141, now seen corresponding path program 2 times [2024-06-21 20:17:40,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:40,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309261432] [2024-06-21 20:17:40,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:40,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:40,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:40,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:40,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309261432] [2024-06-21 20:17:40,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309261432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:40,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:40,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:40,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538397219] [2024-06-21 20:17:40,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:40,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:40,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:40,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:41,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:41,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 262 transitions, 3882 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:41,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:41,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:41,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:42,091 INFO L124 PetriNetUnfolderBase]: 4355/7592 cut-off events. [2024-06-21 20:17:42,092 INFO L125 PetriNetUnfolderBase]: For 404458/404458 co-relation queries the response was YES. [2024-06-21 20:17:42,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47759 conditions, 7592 events. 4355/7592 cut-off events. For 404458/404458 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 55858 event pairs, 1457 based on Foata normal form. 42/7628 useless extension candidates. Maximal degree in co-relation 47665. Up to 5839 conditions per place. [2024-06-21 20:17:42,144 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 117 changer transitions 0/305 dead transitions. [2024-06-21 20:17:42,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 305 transitions, 4920 flow [2024-06-21 20:17:42,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:42,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:42,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-21 20:17:42,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-21 20:17:42,152 INFO L175 Difference]: Start difference. First operand has 205 places, 262 transitions, 3882 flow. Second operand 8 states and 219 transitions. [2024-06-21 20:17:42,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 305 transitions, 4920 flow [2024-06-21 20:17:42,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 305 transitions, 4693 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-21 20:17:42,965 INFO L231 Difference]: Finished difference. Result has 209 places, 264 transitions, 4000 flow [2024-06-21 20:17:42,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4000, PETRI_PLACES=209, PETRI_TRANSITIONS=264} [2024-06-21 20:17:42,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 20:17:42,966 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 264 transitions, 4000 flow [2024-06-21 20:17:42,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:42,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:42,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:42,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:17:42,966 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:42,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:42,967 INFO L85 PathProgramCache]: Analyzing trace with hash -430192097, now seen corresponding path program 3 times [2024-06-21 20:17:42,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:42,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262563337] [2024-06-21 20:17:42,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:42,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:42,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:43,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:43,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:43,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262563337] [2024-06-21 20:17:43,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262563337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:43,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:43,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:43,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042933398] [2024-06-21 20:17:43,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:43,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:43,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:43,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:43,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:43,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:43,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 264 transitions, 4000 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:43,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:43,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:43,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:44,059 INFO L124 PetriNetUnfolderBase]: 4513/7895 cut-off events. [2024-06-21 20:17:44,059 INFO L125 PetriNetUnfolderBase]: For 419138/419138 co-relation queries the response was YES. [2024-06-21 20:17:44,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49370 conditions, 7895 events. 4513/7895 cut-off events. For 419138/419138 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 58867 event pairs, 1539 based on Foata normal form. 42/7931 useless extension candidates. Maximal degree in co-relation 49274. Up to 5770 conditions per place. [2024-06-21 20:17:44,126 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 189 selfloop transitions, 110 changer transitions 0/307 dead transitions. [2024-06-21 20:17:44,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 307 transitions, 5050 flow [2024-06-21 20:17:44,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:44,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:44,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-21 20:17:44,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676829268292683 [2024-06-21 20:17:44,132 INFO L175 Difference]: Start difference. First operand has 209 places, 264 transitions, 4000 flow. Second operand 8 states and 219 transitions. [2024-06-21 20:17:44,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 307 transitions, 5050 flow [2024-06-21 20:17:44,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 307 transitions, 4735 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:44,863 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 4020 flow [2024-06-21 20:17:44,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4020, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-21 20:17:44,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-21 20:17:44,865 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 4020 flow [2024-06-21 20:17:44,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:44,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:44,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:44,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:17:44,866 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:17:44,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:44,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1249801013, now seen corresponding path program 4 times [2024-06-21 20:17:44,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:44,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948701382] [2024-06-21 20:17:44,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:44,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:44,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:44,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948701382] [2024-06-21 20:17:44,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948701382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:44,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:44,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:17:44,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790759543] [2024-06-21 20:17:44,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:44,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:17:44,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:44,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:17:44,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:17:45,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:45,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 4020 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:45,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:45,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:45,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:46,128 INFO L124 PetriNetUnfolderBase]: 4730/8299 cut-off events. [2024-06-21 20:17:46,128 INFO L125 PetriNetUnfolderBase]: For 458152/458152 co-relation queries the response was YES. [2024-06-21 20:17:46,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51353 conditions, 8299 events. 4730/8299 cut-off events. For 458152/458152 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 62380 event pairs, 1543 based on Foata normal form. 42/8335 useless extension candidates. Maximal degree in co-relation 51256. Up to 3581 conditions per place. [2024-06-21 20:17:46,194 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 178 selfloop transitions, 126 changer transitions 0/312 dead transitions. [2024-06-21 20:17:46,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 312 transitions, 5064 flow [2024-06-21 20:17:46,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:17:46,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:17:46,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-21 20:17:46,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-21 20:17:46,196 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 4020 flow. Second operand 8 states and 221 transitions. [2024-06-21 20:17:46,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 312 transitions, 5064 flow [2024-06-21 20:17:46,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 312 transitions, 4759 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:46,918 INFO L231 Difference]: Finished difference. Result has 212 places, 266 transitions, 3930 flow [2024-06-21 20:17:46,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3930, PETRI_PLACES=212, PETRI_TRANSITIONS=266} [2024-06-21 20:17:46,918 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-21 20:17:46,918 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 266 transitions, 3930 flow [2024-06-21 20:17:46,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:46,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:46,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:46,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:17:46,919 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-21 20:17:46,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:46,919 INFO L85 PathProgramCache]: Analyzing trace with hash 816528167, now seen corresponding path program 3 times [2024-06-21 20:17:46,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:46,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203386266] [2024-06-21 20:17:46,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:46,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:46,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:46,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:46,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203386266] [2024-06-21 20:17:46,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203386266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:46,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:46,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362985631] [2024-06-21 20:17:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:46,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:46,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:46,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:46,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:46,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 266 transitions, 3930 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-21 20:17:46,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:46,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:46,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:47,974 INFO L124 PetriNetUnfolderBase]: 4724/8289 cut-off events. [2024-06-21 20:17:47,974 INFO L125 PetriNetUnfolderBase]: For 403065/403065 co-relation queries the response was YES. [2024-06-21 20:17:48,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51005 conditions, 8289 events. 4724/8289 cut-off events. For 403065/403065 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 62640 event pairs, 1807 based on Foata normal form. 2/8287 useless extension candidates. Maximal degree in co-relation 50907. Up to 7441 conditions per place. [2024-06-21 20:17:48,047 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-21 20:17:48,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 284 transitions, 4742 flow [2024-06-21 20:17:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:48,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:48,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:17:48,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-21 20:17:48,048 INFO L175 Difference]: Start difference. First operand has 212 places, 266 transitions, 3930 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:17:48,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 284 transitions, 4742 flow [2024-06-21 20:17:48,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 284 transitions, 4332 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:48,787 INFO L231 Difference]: Finished difference. Result has 211 places, 266 transitions, 3659 flow [2024-06-21 20:17:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3520, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3659, PETRI_PLACES=211, PETRI_TRANSITIONS=266} [2024-06-21 20:17:48,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-21 20:17:48,788 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 266 transitions, 3659 flow [2024-06-21 20:17:48,788 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-21 20:17:48,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:48,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:48,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:17:48,788 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-21 20:17:48,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:48,789 INFO L85 PathProgramCache]: Analyzing trace with hash -437118417, now seen corresponding path program 4 times [2024-06-21 20:17:48,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:48,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627362060] [2024-06-21 20:17:48,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:48,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:48,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:48,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:48,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:48,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627362060] [2024-06-21 20:17:48,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627362060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:48,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:48,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:48,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370608483] [2024-06-21 20:17:48,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:48,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:48,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:48,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:48,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:48,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:48,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 266 transitions, 3659 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-21 20:17:48,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:48,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:48,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:49,799 INFO L124 PetriNetUnfolderBase]: 4581/8042 cut-off events. [2024-06-21 20:17:49,799 INFO L125 PetriNetUnfolderBase]: For 362601/362601 co-relation queries the response was YES. [2024-06-21 20:17:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 8042 events. 4581/8042 cut-off events. For 362601/362601 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 60313 event pairs, 1743 based on Foata normal form. 4/8042 useless extension candidates. Maximal degree in co-relation 47250. Up to 7223 conditions per place. [2024-06-21 20:17:49,864 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 63 changer transitions 0/280 dead transitions. [2024-06-21 20:17:49,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 280 transitions, 4347 flow [2024-06-21 20:17:49,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:49,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:49,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-21 20:17:49,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-21 20:17:49,865 INFO L175 Difference]: Start difference. First operand has 211 places, 266 transitions, 3659 flow. Second operand 6 states and 151 transitions. [2024-06-21 20:17:49,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 280 transitions, 4347 flow [2024-06-21 20:17:50,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 280 transitions, 4248 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:50,512 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3695 flow [2024-06-21 20:17:50,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3560, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3695, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-21 20:17:50,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 20:17:50,513 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3695 flow [2024-06-21 20:17:50,513 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-21 20:17:50,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:50,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:50,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:17:50,514 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-21 20:17:50,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:50,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1912306031, now seen corresponding path program 5 times [2024-06-21 20:17:50,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:50,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413154240] [2024-06-21 20:17:50,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:50,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:50,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:50,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:50,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413154240] [2024-06-21 20:17:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413154240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663958049] [2024-06-21 20:17:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:50,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:50,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:50,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:50,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:50,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:50,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3695 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-21 20:17:50,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:50,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:50,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:51,515 INFO L124 PetriNetUnfolderBase]: 4490/7852 cut-off events. [2024-06-21 20:17:51,516 INFO L125 PetriNetUnfolderBase]: For 368138/368138 co-relation queries the response was YES. [2024-06-21 20:17:51,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46691 conditions, 7852 events. 4490/7852 cut-off events. For 368138/368138 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 58389 event pairs, 1733 based on Foata normal form. 2/7845 useless extension candidates. Maximal degree in co-relation 46592. Up to 7058 conditions per place. [2024-06-21 20:17:51,587 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 73 changer transitions 2/278 dead transitions. [2024-06-21 20:17:51,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 278 transitions, 4487 flow [2024-06-21 20:17:51,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:51,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:51,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:17:51,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:17:51,588 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3695 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:17:51,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 278 transitions, 4487 flow [2024-06-21 20:17:52,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 278 transitions, 4323 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:17:52,322 INFO L231 Difference]: Finished difference. Result has 214 places, 264 transitions, 3653 flow [2024-06-21 20:17:52,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3531, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3653, PETRI_PLACES=214, PETRI_TRANSITIONS=264} [2024-06-21 20:17:52,323 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 20:17:52,323 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 264 transitions, 3653 flow [2024-06-21 20:17:52,323 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-21 20:17:52,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:52,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:52,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:17:52,324 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-21 20:17:52,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:52,324 INFO L85 PathProgramCache]: Analyzing trace with hash 758991407, now seen corresponding path program 6 times [2024-06-21 20:17:52,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:52,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986681875] [2024-06-21 20:17:52,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:52,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:52,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:52,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-21 20:17:52,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:52,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986681875] [2024-06-21 20:17:52,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986681875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:52,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:52,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:52,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648021214] [2024-06-21 20:17:52,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:52,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:52,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:52,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:52,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:52,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:52,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 264 transitions, 3653 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-21 20:17:52,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:52,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:52,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:53,316 INFO L124 PetriNetUnfolderBase]: 4357/7607 cut-off events. [2024-06-21 20:17:53,317 INFO L125 PetriNetUnfolderBase]: For 375391/375391 co-relation queries the response was YES. [2024-06-21 20:17:53,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45676 conditions, 7607 events. 4357/7607 cut-off events. For 375391/375391 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 56152 event pairs, 1678 based on Foata normal form. 2/7600 useless extension candidates. Maximal degree in co-relation 45577. Up to 6831 conditions per place. [2024-06-21 20:17:53,377 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 68 changer transitions 2/275 dead transitions. [2024-06-21 20:17:53,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 275 transitions, 4327 flow [2024-06-21 20:17:53,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:53,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:53,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:17:53,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-21 20:17:53,379 INFO L175 Difference]: Start difference. First operand has 214 places, 264 transitions, 3653 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:17:53,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 275 transitions, 4327 flow [2024-06-21 20:17:54,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 275 transitions, 4069 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:54,111 INFO L231 Difference]: Finished difference. Result has 213 places, 262 transitions, 3512 flow [2024-06-21 20:17:54,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3512, PETRI_PLACES=213, PETRI_TRANSITIONS=262} [2024-06-21 20:17:54,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-21 20:17:54,112 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 262 transitions, 3512 flow [2024-06-21 20:17:54,112 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-21 20:17:54,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:54,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:54,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:17:54,113 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-21 20:17:54,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:54,115 INFO L85 PathProgramCache]: Analyzing trace with hash 708982022, now seen corresponding path program 1 times [2024-06-21 20:17:54,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:54,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916013646] [2024-06-21 20:17:54,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:54,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:54,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:54,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916013646] [2024-06-21 20:17:54,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916013646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:54,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:54,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:54,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339405725] [2024-06-21 20:17:54,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:54,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:54,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:54,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:54,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:54,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:54,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 262 transitions, 3512 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:54,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:54,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:54,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:55,050 INFO L124 PetriNetUnfolderBase]: 4327/7571 cut-off events. [2024-06-21 20:17:55,051 INFO L125 PetriNetUnfolderBase]: For 386166/386166 co-relation queries the response was YES. [2024-06-21 20:17:55,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45637 conditions, 7571 events. 4327/7571 cut-off events. For 386166/386166 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55921 event pairs, 1642 based on Foata normal form. 2/7569 useless extension candidates. Maximal degree in co-relation 45537. Up to 6781 conditions per place. [2024-06-21 20:17:55,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 203 selfloop transitions, 71 changer transitions 1/283 dead transitions. [2024-06-21 20:17:55,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 4292 flow [2024-06-21 20:17:55,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:55,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:55,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:17:55,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:17:55,116 INFO L175 Difference]: Start difference. First operand has 213 places, 262 transitions, 3512 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:17:55,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 4292 flow [2024-06-21 20:17:55,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 283 transitions, 4075 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:17:55,738 INFO L231 Difference]: Finished difference. Result has 212 places, 265 transitions, 3499 flow [2024-06-21 20:17:55,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3303, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3499, PETRI_PLACES=212, PETRI_TRANSITIONS=265} [2024-06-21 20:17:55,739 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-21 20:17:55,739 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 265 transitions, 3499 flow [2024-06-21 20:17:55,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:55,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:55,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:55,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:17:55,740 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-21 20:17:55,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:55,740 INFO L85 PathProgramCache]: Analyzing trace with hash 472885964, now seen corresponding path program 2 times [2024-06-21 20:17:55,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:55,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686852369] [2024-06-21 20:17:55,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:55,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:55,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:55,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:55,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686852369] [2024-06-21 20:17:55,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686852369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:55,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:55,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:55,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224667066] [2024-06-21 20:17:55,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:55,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:55,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:55,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:55,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:55,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:55,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 265 transitions, 3499 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:55,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:55,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:55,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:56,705 INFO L124 PetriNetUnfolderBase]: 4335/7587 cut-off events. [2024-06-21 20:17:56,706 INFO L125 PetriNetUnfolderBase]: For 398239/398239 co-relation queries the response was YES. [2024-06-21 20:17:56,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45885 conditions, 7587 events. 4335/7587 cut-off events. For 398239/398239 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 55942 event pairs, 1643 based on Foata normal form. 2/7585 useless extension candidates. Maximal degree in co-relation 45784. Up to 6791 conditions per place. [2024-06-21 20:17:56,767 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 206 selfloop transitions, 68 changer transitions 1/283 dead transitions. [2024-06-21 20:17:56,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 283 transitions, 4273 flow [2024-06-21 20:17:56,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:56,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:56,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:17:56,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-21 20:17:56,769 INFO L175 Difference]: Start difference. First operand has 212 places, 265 transitions, 3499 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:17:56,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 283 transitions, 4273 flow [2024-06-21 20:17:57,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 283 transitions, 4166 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:57,366 INFO L231 Difference]: Finished difference. Result has 215 places, 268 transitions, 3586 flow [2024-06-21 20:17:57,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3586, PETRI_PLACES=215, PETRI_TRANSITIONS=268} [2024-06-21 20:17:57,367 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-21 20:17:57,367 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 268 transitions, 3586 flow [2024-06-21 20:17:57,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:57,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:57,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:17:57,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:17:57,368 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-21 20:17:57,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:57,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1898273478, now seen corresponding path program 3 times [2024-06-21 20:17:57,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:57,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629629611] [2024-06-21 20:17:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:57,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:57,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:57,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:17:57,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:57,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629629611] [2024-06-21 20:17:57,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629629611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:57,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:57,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:57,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444349243] [2024-06-21 20:17:57,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:57,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:57,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:57,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:57,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:57,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:17:57,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 268 transitions, 3586 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:57,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:57,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:17:57,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:58,313 INFO L124 PetriNetUnfolderBase]: 4266/7450 cut-off events. [2024-06-21 20:17:58,313 INFO L125 PetriNetUnfolderBase]: For 407234/407234 co-relation queries the response was YES. [2024-06-21 20:17:58,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45439 conditions, 7450 events. 4266/7450 cut-off events. For 407234/407234 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 54625 event pairs, 1648 based on Foata normal form. 2/7443 useless extension candidates. Maximal degree in co-relation 45337. Up to 6665 conditions per place. [2024-06-21 20:17:58,376 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 66 changer transitions 3/278 dead transitions. [2024-06-21 20:17:58,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 278 transitions, 4150 flow [2024-06-21 20:17:58,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:17:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:17:58,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 20:17:58,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-21 20:17:58,377 INFO L175 Difference]: Start difference. First operand has 215 places, 268 transitions, 3586 flow. Second operand 6 states and 145 transitions. [2024-06-21 20:17:58,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 278 transitions, 4150 flow [2024-06-21 20:17:59,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 4061 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 20:17:59,048 INFO L231 Difference]: Finished difference. Result has 218 places, 265 transitions, 3584 flow [2024-06-21 20:17:59,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3584, PETRI_PLACES=218, PETRI_TRANSITIONS=265} [2024-06-21 20:17:59,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-21 20:17:59,049 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 265 transitions, 3584 flow [2024-06-21 20:17:59,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:59,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:17:59,050 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-21 20:17:59,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:17:59,050 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-21 20:17:59,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:17:59,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1276399050, now seen corresponding path program 1 times [2024-06-21 20:17:59,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:17:59,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030550097] [2024-06-21 20:17:59,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:17:59,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:17:59,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:17:59,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-21 20:17:59,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:17:59,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030550097] [2024-06-21 20:17:59,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030550097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:17:59,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:17:59,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:17:59,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925164982] [2024-06-21 20:17:59,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:17:59,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:17:59,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:17:59,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:17:59,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:17:59,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:17:59,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 265 transitions, 3584 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:17:59,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:17:59,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:17:59,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:17:59,983 INFO L124 PetriNetUnfolderBase]: 3919/6930 cut-off events. [2024-06-21 20:17:59,983 INFO L125 PetriNetUnfolderBase]: For 435764/435764 co-relation queries the response was YES. [2024-06-21 20:18:00,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43194 conditions, 6930 events. 3919/6930 cut-off events. For 435764/435764 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 51095 event pairs, 1423 based on Foata normal form. 17/6893 useless extension candidates. Maximal degree in co-relation 43091. Up to 6107 conditions per place. [2024-06-21 20:18:00,045 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 218 selfloop transitions, 29 changer transitions 0/282 dead transitions. [2024-06-21 20:18:00,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 282 transitions, 4181 flow [2024-06-21 20:18:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:18:00,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:18:00,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:18:00,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-21 20:18:00,047 INFO L175 Difference]: Start difference. First operand has 218 places, 265 transitions, 3584 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:18:00,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 282 transitions, 4181 flow [2024-06-21 20:18:00,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 282 transitions, 3796 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 20:18:00,585 INFO L231 Difference]: Finished difference. Result has 214 places, 268 transitions, 3326 flow [2024-06-21 20:18:00,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3199, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=268} [2024-06-21 20:18:00,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-21 20:18:00,586 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 268 transitions, 3326 flow [2024-06-21 20:18:00,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:00,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:00,586 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-21 20:18:00,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:18:00,587 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-21 20:18:00,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:00,587 INFO L85 PathProgramCache]: Analyzing trace with hash -2004142612, now seen corresponding path program 2 times [2024-06-21 20:18:00,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:00,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736091440] [2024-06-21 20:18:00,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:00,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:00,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:00,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:00,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736091440] [2024-06-21 20:18:00,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736091440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:00,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:00,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:18:00,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970283586] [2024-06-21 20:18:00,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:00,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:18:00,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:00,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:18:00,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:18:00,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-21 20:18:00,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 268 transitions, 3326 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:00,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:00,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-21 20:18:00,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:01,526 INFO L124 PetriNetUnfolderBase]: 3967/7010 cut-off events. [2024-06-21 20:18:01,527 INFO L125 PetriNetUnfolderBase]: For 434901/434901 co-relation queries the response was YES. [2024-06-21 20:18:01,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43774 conditions, 7010 events. 3967/7010 cut-off events. For 434901/434901 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 51747 event pairs, 1399 based on Foata normal form. 8/6964 useless extension candidates. Maximal degree in co-relation 43672. Up to 6065 conditions per place. [2024-06-21 20:18:01,593 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 226 selfloop transitions, 29 changer transitions 0/290 dead transitions. [2024-06-21 20:18:01,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 290 transitions, 4105 flow [2024-06-21 20:18:01,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:18:01,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:18:01,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:18:01,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-21 20:18:01,594 INFO L175 Difference]: Start difference. First operand has 214 places, 268 transitions, 3326 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:18:01,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 290 transitions, 4105 flow [2024-06-21 20:18:02,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 290 transitions, 4031 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:02,181 INFO L231 Difference]: Finished difference. Result has 217 places, 271 transitions, 3385 flow [2024-06-21 20:18:02,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3385, PETRI_PLACES=217, PETRI_TRANSITIONS=271} [2024-06-21 20:18:02,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-21 20:18:02,182 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 271 transitions, 3385 flow [2024-06-21 20:18:02,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:02,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:02,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:02,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:18:02,182 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-21 20:18:02,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:02,182 INFO L85 PathProgramCache]: Analyzing trace with hash -783639406, now seen corresponding path program 1 times [2024-06-21 20:18:02,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:02,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243442773] [2024-06-21 20:18:02,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:02,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:02,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:02,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:02,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:02,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243442773] [2024-06-21 20:18:02,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243442773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:02,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:02,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:18:02,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719135322] [2024-06-21 20:18:02,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:02,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:18:02,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:02,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:18:02,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:18:02,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:02,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 271 transitions, 3385 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:02,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:02,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:02,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:03,206 INFO L124 PetriNetUnfolderBase]: 4156/7274 cut-off events. [2024-06-21 20:18:03,206 INFO L125 PetriNetUnfolderBase]: For 436249/436249 co-relation queries the response was YES. [2024-06-21 20:18:03,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45234 conditions, 7274 events. 4156/7274 cut-off events. For 436249/436249 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52997 event pairs, 1421 based on Foata normal form. 2/7274 useless extension candidates. Maximal degree in co-relation 45130. Up to 6648 conditions per place. [2024-06-21 20:18:03,267 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 264 selfloop transitions, 22 changer transitions 0/294 dead transitions. [2024-06-21 20:18:03,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 294 transitions, 4245 flow [2024-06-21 20:18:03,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:18:03,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:18:03,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 20:18:03,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-21 20:18:03,268 INFO L175 Difference]: Start difference. First operand has 217 places, 271 transitions, 3385 flow. Second operand 6 states and 146 transitions. [2024-06-21 20:18:03,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 294 transitions, 4245 flow [2024-06-21 20:18:03,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 294 transitions, 4206 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 20:18:04,002 INFO L231 Difference]: Finished difference. Result has 221 places, 275 transitions, 3515 flow [2024-06-21 20:18:04,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=221, PETRI_TRANSITIONS=275} [2024-06-21 20:18:04,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-21 20:18:04,003 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 275 transitions, 3515 flow [2024-06-21 20:18:04,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:04,004 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-21 20:18:04,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:18:04,004 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-21 20:18:04,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:04,004 INFO L85 PathProgramCache]: Analyzing trace with hash -780782446, now seen corresponding path program 2 times [2024-06-21 20:18:04,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:04,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556590536] [2024-06-21 20:18:04,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:04,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:04,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:04,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:04,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:04,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556590536] [2024-06-21 20:18:04,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556590536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:04,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:04,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:18:04,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530561417] [2024-06-21 20:18:04,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:04,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:18:04,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:04,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:18:04,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:18:04,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:04,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 275 transitions, 3515 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:04,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:04,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:04,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:05,015 INFO L124 PetriNetUnfolderBase]: 4151/7267 cut-off events. [2024-06-21 20:18:05,015 INFO L125 PetriNetUnfolderBase]: For 444888/444888 co-relation queries the response was YES. [2024-06-21 20:18:05,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45279 conditions, 7267 events. 4151/7267 cut-off events. For 444888/444888 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52953 event pairs, 1504 based on Foata normal form. 2/7267 useless extension candidates. Maximal degree in co-relation 45173. Up to 6676 conditions per place. [2024-06-21 20:18:05,079 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 261 selfloop transitions, 20 changer transitions 0/289 dead transitions. [2024-06-21 20:18:05,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 289 transitions, 4111 flow [2024-06-21 20:18:05,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:18:05,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:18:05,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 20:18:05,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-21 20:18:05,081 INFO L175 Difference]: Start difference. First operand has 221 places, 275 transitions, 3515 flow. Second operand 6 states and 142 transitions. [2024-06-21 20:18:05,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 289 transitions, 4111 flow [2024-06-21 20:18:05,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 289 transitions, 3992 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-21 20:18:05,945 INFO L231 Difference]: Finished difference. Result has 225 places, 275 transitions, 3441 flow [2024-06-21 20:18:05,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3441, PETRI_PLACES=225, PETRI_TRANSITIONS=275} [2024-06-21 20:18:05,946 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-21 20:18:05,946 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 275 transitions, 3441 flow [2024-06-21 20:18:05,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:05,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:05,946 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-21 20:18:05,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:18:05,947 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-21 20:18:05,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:05,947 INFO L85 PathProgramCache]: Analyzing trace with hash -665306578, now seen corresponding path program 1 times [2024-06-21 20:18:05,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:05,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626745894] [2024-06-21 20:18:05,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:05,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:06,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:06,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:06,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626745894] [2024-06-21 20:18:06,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626745894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:06,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:06,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:06,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816096251] [2024-06-21 20:18:06,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:06,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:06,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:06,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:06,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:06,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:06,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 275 transitions, 3441 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-21 20:18:06,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:06,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:06,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:07,031 INFO L124 PetriNetUnfolderBase]: 4223/7378 cut-off events. [2024-06-21 20:18:07,031 INFO L125 PetriNetUnfolderBase]: For 497682/497682 co-relation queries the response was YES. [2024-06-21 20:18:07,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45996 conditions, 7378 events. 4223/7378 cut-off events. For 497682/497682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53777 event pairs, 1524 based on Foata normal form. 20/7394 useless extension candidates. Maximal degree in co-relation 45888. Up to 6511 conditions per place. [2024-06-21 20:18:07,095 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 71 changer transitions 0/296 dead transitions. [2024-06-21 20:18:07,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 296 transitions, 4129 flow [2024-06-21 20:18:07,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:07,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:07,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:18:07,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:18:07,096 INFO L175 Difference]: Start difference. First operand has 225 places, 275 transitions, 3441 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:18:07,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 296 transitions, 4129 flow [2024-06-21 20:18:07,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 296 transitions, 4079 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:07,920 INFO L231 Difference]: Finished difference. Result has 227 places, 278 transitions, 3604 flow [2024-06-21 20:18:07,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3604, PETRI_PLACES=227, PETRI_TRANSITIONS=278} [2024-06-21 20:18:07,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-21 20:18:07,920 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 278 transitions, 3604 flow [2024-06-21 20:18:07,921 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-21 20:18:07,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:07,921 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-21 20:18:07,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:18:07,921 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-21 20:18:07,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:07,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1523831090, now seen corresponding path program 2 times [2024-06-21 20:18:07,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:07,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752109564] [2024-06-21 20:18:07,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:07,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:07,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:07,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:07,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752109564] [2024-06-21 20:18:07,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752109564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:07,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:07,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:07,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130276611] [2024-06-21 20:18:07,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:07,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:07,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:07,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:07,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:08,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:08,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 278 transitions, 3604 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-21 20:18:08,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:08,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:08,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:08,965 INFO L124 PetriNetUnfolderBase]: 4239/7395 cut-off events. [2024-06-21 20:18:08,965 INFO L125 PetriNetUnfolderBase]: For 478969/478969 co-relation queries the response was YES. [2024-06-21 20:18:09,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46793 conditions, 7395 events. 4239/7395 cut-off events. For 478969/478969 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 53936 event pairs, 1562 based on Foata normal form. 4/7390 useless extension candidates. Maximal degree in co-relation 46684. Up to 6599 conditions per place. [2024-06-21 20:18:09,034 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 208 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-21 20:18:09,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 293 transitions, 4266 flow [2024-06-21 20:18:09,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:09,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:09,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:18:09,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-21 20:18:09,035 INFO L175 Difference]: Start difference. First operand has 227 places, 278 transitions, 3604 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:18:09,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 293 transitions, 4266 flow [2024-06-21 20:18:09,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 293 transitions, 4081 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:09,894 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 3649 flow [2024-06-21 20:18:09,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3649, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-06-21 20:18:09,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-21 20:18:09,894 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 3649 flow [2024-06-21 20:18:09,894 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-21 20:18:09,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:09,895 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-21 20:18:09,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:18:09,895 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-21 20:18:09,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:09,895 INFO L85 PathProgramCache]: Analyzing trace with hash -2004432338, now seen corresponding path program 3 times [2024-06-21 20:18:09,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:09,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90151853] [2024-06-21 20:18:09,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:09,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:09,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:09,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:09,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90151853] [2024-06-21 20:18:09,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90151853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:09,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:09,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:09,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300138438] [2024-06-21 20:18:09,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:09,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:09,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:09,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:09,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:10,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:10,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 3649 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-21 20:18:10,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:10,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:10,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:10,922 INFO L124 PetriNetUnfolderBase]: 4255/7419 cut-off events. [2024-06-21 20:18:10,922 INFO L125 PetriNetUnfolderBase]: For 493848/493848 co-relation queries the response was YES. [2024-06-21 20:18:10,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47007 conditions, 7419 events. 4255/7419 cut-off events. For 493848/493848 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54081 event pairs, 1566 based on Foata normal form. 4/7414 useless extension candidates. Maximal degree in co-relation 46897. Up to 6623 conditions per place. [2024-06-21 20:18:10,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 84 changer transitions 0/296 dead transitions. [2024-06-21 20:18:10,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 296 transitions, 4323 flow [2024-06-21 20:18:10,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:10,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:10,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:18:10,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:18:10,994 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 3649 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:18:10,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 296 transitions, 4323 flow [2024-06-21 20:18:11,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 296 transitions, 4115 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:11,811 INFO L231 Difference]: Finished difference. Result has 231 places, 284 transitions, 3691 flow [2024-06-21 20:18:11,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3691, PETRI_PLACES=231, PETRI_TRANSITIONS=284} [2024-06-21 20:18:11,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-21 20:18:11,812 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 284 transitions, 3691 flow [2024-06-21 20:18:11,812 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-21 20:18:11,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:11,812 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-21 20:18:11,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:18:11,813 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-21 20:18:11,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:11,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2004135668, now seen corresponding path program 4 times [2024-06-21 20:18:11,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:11,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629269121] [2024-06-21 20:18:11,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:11,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:11,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:11,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629269121] [2024-06-21 20:18:11,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629269121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:11,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:11,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:11,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333759968] [2024-06-21 20:18:11,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:11,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:11,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:11,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:11,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:11,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:11,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 284 transitions, 3691 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:11,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:11,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:11,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:12,860 INFO L124 PetriNetUnfolderBase]: 4258/7422 cut-off events. [2024-06-21 20:18:12,861 INFO L125 PetriNetUnfolderBase]: For 504136/504136 co-relation queries the response was YES. [2024-06-21 20:18:12,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47115 conditions, 7422 events. 4258/7422 cut-off events. For 504136/504136 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54216 event pairs, 1547 based on Foata normal form. 4/7417 useless extension candidates. Maximal degree in co-relation 47004. Up to 6512 conditions per place. [2024-06-21 20:18:12,927 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 95 changer transitions 0/305 dead transitions. [2024-06-21 20:18:12,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 4440 flow [2024-06-21 20:18:12,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:12,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:18:12,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-21 20:18:12,928 INFO L175 Difference]: Start difference. First operand has 231 places, 284 transitions, 3691 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:18:12,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 4440 flow [2024-06-21 20:18:13,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 305 transitions, 4212 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:13,964 INFO L231 Difference]: Finished difference. Result has 234 places, 289 transitions, 3791 flow [2024-06-21 20:18:13,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3463, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3791, PETRI_PLACES=234, PETRI_TRANSITIONS=289} [2024-06-21 20:18:13,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-21 20:18:13,965 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 289 transitions, 3791 flow [2024-06-21 20:18:13,965 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-21 20:18:13,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:13,965 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-21 20:18:13,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:18:13,965 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-21 20:18:13,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:13,966 INFO L85 PathProgramCache]: Analyzing trace with hash -113171216, now seen corresponding path program 1 times [2024-06-21 20:18:13,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:13,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945509744] [2024-06-21 20:18:13,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:13,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:13,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:14,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:14,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:14,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945509744] [2024-06-21 20:18:14,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945509744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:14,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:14,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:14,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970198690] [2024-06-21 20:18:14,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:14,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:14,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:14,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:14,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:14,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 289 transitions, 3791 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-21 20:18:14,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:14,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:14,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:15,054 INFO L124 PetriNetUnfolderBase]: 4260/7436 cut-off events. [2024-06-21 20:18:15,054 INFO L125 PetriNetUnfolderBase]: For 510012/510012 co-relation queries the response was YES. [2024-06-21 20:18:15,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47427 conditions, 7436 events. 4260/7436 cut-off events. For 510012/510012 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54218 event pairs, 1512 based on Foata normal form. 2/7434 useless extension candidates. Maximal degree in co-relation 47314. Up to 6773 conditions per place. [2024-06-21 20:18:15,123 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 43 changer transitions 0/319 dead transitions. [2024-06-21 20:18:15,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 319 transitions, 4668 flow [2024-06-21 20:18:15,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:15,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:15,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 20:18:15,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:18:15,125 INFO L175 Difference]: Start difference. First operand has 234 places, 289 transitions, 3791 flow. Second operand 7 states and 182 transitions. [2024-06-21 20:18:15,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 319 transitions, 4668 flow [2024-06-21 20:18:16,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 4471 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 20:18:16,069 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 3739 flow [2024-06-21 20:18:16,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3594, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3739, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2024-06-21 20:18:16,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-21 20:18:16,070 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 3739 flow [2024-06-21 20:18:16,070 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-21 20:18:16,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:16,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:16,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:18:16,071 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-21 20:18:16,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:16,071 INFO L85 PathProgramCache]: Analyzing trace with hash -186600434, now seen corresponding path program 2 times [2024-06-21 20:18:16,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:16,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834905843] [2024-06-21 20:18:16,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:16,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:16,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:16,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-21 20:18:16,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:16,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834905843] [2024-06-21 20:18:16,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834905843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:16,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:16,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:16,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650728335] [2024-06-21 20:18:16,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:16,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:16,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:16,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:16,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:16,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:16,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 3739 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-21 20:18:16,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:16,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:16,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:17,321 INFO L124 PetriNetUnfolderBase]: 4270/7452 cut-off events. [2024-06-21 20:18:17,321 INFO L125 PetriNetUnfolderBase]: For 519682/519682 co-relation queries the response was YES. [2024-06-21 20:18:17,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47611 conditions, 7452 events. 4270/7452 cut-off events. For 519682/519682 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54369 event pairs, 1517 based on Foata normal form. 1/7449 useless extension candidates. Maximal degree in co-relation 47496. Up to 6779 conditions per place. [2024-06-21 20:18:17,390 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 50 changer transitions 0/327 dead transitions. [2024-06-21 20:18:17,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 327 transitions, 4686 flow [2024-06-21 20:18:17,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:18:17,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:18:17,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-21 20:18:17,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-21 20:18:17,392 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 3739 flow. Second operand 9 states and 220 transitions. [2024-06-21 20:18:17,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 327 transitions, 4686 flow [2024-06-21 20:18:18,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 327 transitions, 4599 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:18,346 INFO L231 Difference]: Finished difference. Result has 243 places, 298 transitions, 3857 flow [2024-06-21 20:18:18,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3659, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3857, PETRI_PLACES=243, PETRI_TRANSITIONS=298} [2024-06-21 20:18:18,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-21 20:18:18,347 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 298 transitions, 3857 flow [2024-06-21 20:18:18,347 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-21 20:18:18,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:18,347 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-21 20:18:18,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:18:18,347 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-21 20:18:18,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:18,348 INFO L85 PathProgramCache]: Analyzing trace with hash 393192562, now seen corresponding path program 3 times [2024-06-21 20:18:18,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:18,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896677317] [2024-06-21 20:18:18,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:18,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:18,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:18,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:18,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896677317] [2024-06-21 20:18:18,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896677317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:18,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:18,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:18,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956810773] [2024-06-21 20:18:18,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:18,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:18,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:18,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:18,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:18,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:18,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 298 transitions, 3857 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-21 20:18:18,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:18,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:18,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:19,436 INFO L124 PetriNetUnfolderBase]: 4280/7464 cut-off events. [2024-06-21 20:18:19,436 INFO L125 PetriNetUnfolderBase]: For 536906/536906 co-relation queries the response was YES. [2024-06-21 20:18:19,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47919 conditions, 7464 events. 4280/7464 cut-off events. For 536906/536906 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54402 event pairs, 1526 based on Foata normal form. 2/7453 useless extension candidates. Maximal degree in co-relation 47803. Up to 6369 conditions per place. [2024-06-21 20:18:19,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 120 changer transitions 0/329 dead transitions. [2024-06-21 20:18:19,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 329 transitions, 5187 flow [2024-06-21 20:18:19,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:19,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:19,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-21 20:18:19,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-21 20:18:19,505 INFO L175 Difference]: Start difference. First operand has 243 places, 298 transitions, 3857 flow. Second operand 7 states and 189 transitions. [2024-06-21 20:18:19,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 329 transitions, 5187 flow [2024-06-21 20:18:20,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 329 transitions, 5075 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:18:20,542 INFO L231 Difference]: Finished difference. Result has 244 places, 302 transitions, 4050 flow [2024-06-21 20:18:20,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=244, PETRI_TRANSITIONS=302} [2024-06-21 20:18:20,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-21 20:18:20,543 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 302 transitions, 4050 flow [2024-06-21 20:18:20,543 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-21 20:18:20,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:20,543 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-21 20:18:20,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:18:20,544 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-21 20:18:20,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:20,544 INFO L85 PathProgramCache]: Analyzing trace with hash 403668082, now seen corresponding path program 4 times [2024-06-21 20:18:20,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:20,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42086180] [2024-06-21 20:18:20,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:20,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:20,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:20,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:20,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42086180] [2024-06-21 20:18:20,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42086180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:20,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:20,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:20,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128068230] [2024-06-21 20:18:20,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:20,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:20,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:20,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:20,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:20,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:20,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 302 transitions, 4050 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-21 20:18:20,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:20,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:20,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:21,707 INFO L124 PetriNetUnfolderBase]: 4282/7469 cut-off events. [2024-06-21 20:18:21,708 INFO L125 PetriNetUnfolderBase]: For 550215/550215 co-relation queries the response was YES. [2024-06-21 20:18:21,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48431 conditions, 7469 events. 4282/7469 cut-off events. For 550215/550215 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54500 event pairs, 1526 based on Foata normal form. 2/7458 useless extension candidates. Maximal degree in co-relation 48314. Up to 6369 conditions per place. [2024-06-21 20:18:21,775 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 125 changer transitions 0/328 dead transitions. [2024-06-21 20:18:21,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 5226 flow [2024-06-21 20:18:21,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:21,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 20:18:21,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-21 20:18:21,776 INFO L175 Difference]: Start difference. First operand has 244 places, 302 transitions, 4050 flow. Second operand 7 states and 184 transitions. [2024-06-21 20:18:21,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 5226 flow [2024-06-21 20:18:22,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 328 transitions, 4998 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:22,845 INFO L231 Difference]: Finished difference. Result has 247 places, 305 transitions, 4129 flow [2024-06-21 20:18:22,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3824, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4129, PETRI_PLACES=247, PETRI_TRANSITIONS=305} [2024-06-21 20:18:22,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-21 20:18:22,845 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 305 transitions, 4129 flow [2024-06-21 20:18:22,846 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-21 20:18:22,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:22,846 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-21 20:18:22,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:18:22,846 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-21 20:18:22,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:22,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1314171190, now seen corresponding path program 5 times [2024-06-21 20:18:22,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:22,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188956050] [2024-06-21 20:18:22,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:22,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:22,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:22,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:22,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:22,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188956050] [2024-06-21 20:18:22,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188956050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:22,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:22,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:22,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370213579] [2024-06-21 20:18:22,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:22,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:22,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:22,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:22,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:22,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:22,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 305 transitions, 4129 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-21 20:18:22,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:22,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:22,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:23,958 INFO L124 PetriNetUnfolderBase]: 4311/7514 cut-off events. [2024-06-21 20:18:23,958 INFO L125 PetriNetUnfolderBase]: For 570534/570534 co-relation queries the response was YES. [2024-06-21 20:18:24,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49214 conditions, 7514 events. 4311/7514 cut-off events. For 570534/570534 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54831 event pairs, 1537 based on Foata normal form. 1/7501 useless extension candidates. Maximal degree in co-relation 49096. Up to 6383 conditions per place. [2024-06-21 20:18:24,033 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 185 selfloop transitions, 143 changer transitions 0/336 dead transitions. [2024-06-21 20:18:24,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 336 transitions, 5591 flow [2024-06-21 20:18:24,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:24,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:24,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:18:24,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:18:24,034 INFO L175 Difference]: Start difference. First operand has 247 places, 305 transitions, 4129 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:18:24,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 336 transitions, 5591 flow [2024-06-21 20:18:24,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 336 transitions, 5364 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:24,997 INFO L231 Difference]: Finished difference. Result has 252 places, 315 transitions, 4430 flow [2024-06-21 20:18:24,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4430, PETRI_PLACES=252, PETRI_TRANSITIONS=315} [2024-06-21 20:18:24,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-21 20:18:24,998 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 315 transitions, 4430 flow [2024-06-21 20:18:24,998 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-21 20:18:24,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:24,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:24,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:18:24,998 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-21 20:18:24,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:24,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1599600276, now seen corresponding path program 6 times [2024-06-21 20:18:24,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:24,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119467440] [2024-06-21 20:18:24,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:24,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:25,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:25,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:25,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:25,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119467440] [2024-06-21 20:18:25,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119467440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:25,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:25,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:25,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424127146] [2024-06-21 20:18:25,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:25,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:25,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:25,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:25,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:25,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:25,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 315 transitions, 4430 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-21 20:18:25,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:25,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:25,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:26,202 INFO L124 PetriNetUnfolderBase]: 4308/7517 cut-off events. [2024-06-21 20:18:26,202 INFO L125 PetriNetUnfolderBase]: For 583432/583432 co-relation queries the response was YES. [2024-06-21 20:18:26,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49467 conditions, 7517 events. 4308/7517 cut-off events. For 583432/583432 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54865 event pairs, 1520 based on Foata normal form. 1/7514 useless extension candidates. Maximal degree in co-relation 49346. Up to 6878 conditions per place. [2024-06-21 20:18:26,273 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 289 selfloop transitions, 35 changer transitions 0/332 dead transitions. [2024-06-21 20:18:26,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 5120 flow [2024-06-21 20:18:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:26,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:26,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:18:26,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:18:26,275 INFO L175 Difference]: Start difference. First operand has 252 places, 315 transitions, 4430 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:18:26,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 5120 flow [2024-06-21 20:18:27,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 332 transitions, 4947 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 20:18:27,462 INFO L231 Difference]: Finished difference. Result has 257 places, 315 transitions, 4333 flow [2024-06-21 20:18:27,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4333, PETRI_PLACES=257, PETRI_TRANSITIONS=315} [2024-06-21 20:18:27,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 20:18:27,463 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 315 transitions, 4333 flow [2024-06-21 20:18:27,464 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-21 20:18:27,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:27,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] [2024-06-21 20:18:27,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:18:27,464 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-21 20:18:27,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:27,464 INFO L85 PathProgramCache]: Analyzing trace with hash -195174290, now seen corresponding path program 1 times [2024-06-21 20:18:27,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:27,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508491473] [2024-06-21 20:18:27,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:27,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:27,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:27,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-21 20:18:27,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:27,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508491473] [2024-06-21 20:18:27,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508491473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:27,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:27,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:27,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603885335] [2024-06-21 20:18:27,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:27,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:27,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:27,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:27,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:27,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:27,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 315 transitions, 4333 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-21 20:18:27,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:27,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:27,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:28,626 INFO L124 PetriNetUnfolderBase]: 4303/7510 cut-off events. [2024-06-21 20:18:28,627 INFO L125 PetriNetUnfolderBase]: For 595435/595435 co-relation queries the response was YES. [2024-06-21 20:18:28,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49079 conditions, 7510 events. 4303/7510 cut-off events. For 595435/595435 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54826 event pairs, 1380 based on Foata normal form. 2/7508 useless extension candidates. Maximal degree in co-relation 48957. Up to 6787 conditions per place. [2024-06-21 20:18:28,705 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 40 changer transitions 0/348 dead transitions. [2024-06-21 20:18:28,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 348 transitions, 5282 flow [2024-06-21 20:18:28,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:28,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:28,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 20:18:28,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:18:28,707 INFO L175 Difference]: Start difference. First operand has 257 places, 315 transitions, 4333 flow. Second operand 7 states and 182 transitions. [2024-06-21 20:18:28,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 348 transitions, 5282 flow [2024-06-21 20:18:29,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 348 transitions, 5204 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:29,850 INFO L231 Difference]: Finished difference. Result has 259 places, 316 transitions, 4365 flow [2024-06-21 20:18:29,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4365, PETRI_PLACES=259, PETRI_TRANSITIONS=316} [2024-06-21 20:18:29,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-21 20:18:29,851 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 316 transitions, 4365 flow [2024-06-21 20:18:29,851 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-21 20:18:29,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:29,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:29,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:18:29,851 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-21 20:18:29,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash -186603410, now seen corresponding path program 2 times [2024-06-21 20:18:29,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:29,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971631086] [2024-06-21 20:18:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:29,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:29,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:29,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:29,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971631086] [2024-06-21 20:18:29,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971631086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:29,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:29,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:29,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310694037] [2024-06-21 20:18:29,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:29,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:29,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:29,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:29,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:29,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:29,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 316 transitions, 4365 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-21 20:18:29,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:29,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:29,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:31,065 INFO L124 PetriNetUnfolderBase]: 4311/7520 cut-off events. [2024-06-21 20:18:31,065 INFO L125 PetriNetUnfolderBase]: For 610920/610920 co-relation queries the response was YES. [2024-06-21 20:18:31,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49461 conditions, 7520 events. 4311/7520 cut-off events. For 610920/610920 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54880 event pairs, 1513 based on Foata normal form. 2/7516 useless extension candidates. Maximal degree in co-relation 49338. Up to 6880 conditions per place. [2024-06-21 20:18:31,135 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 299 selfloop transitions, 35 changer transitions 0/342 dead transitions. [2024-06-21 20:18:31,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 342 transitions, 5143 flow [2024-06-21 20:18:31,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:31,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:31,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:18:31,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-21 20:18:31,137 INFO L175 Difference]: Start difference. First operand has 259 places, 316 transitions, 4365 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:18:31,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 342 transitions, 5143 flow [2024-06-21 20:18:32,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 342 transitions, 4965 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 20:18:32,503 INFO L231 Difference]: Finished difference. Result has 259 places, 318 transitions, 4316 flow [2024-06-21 20:18:32,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4196, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4316, PETRI_PLACES=259, PETRI_TRANSITIONS=318} [2024-06-21 20:18:32,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-21 20:18:32,505 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 318 transitions, 4316 flow [2024-06-21 20:18:32,505 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-21 20:18:32,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:32,505 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-21 20:18:32,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:18:32,505 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-21 20:18:32,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:32,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1290436718, now seen corresponding path program 3 times [2024-06-21 20:18:32,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:32,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453608599] [2024-06-21 20:18:32,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:32,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:32,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:32,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:32,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453608599] [2024-06-21 20:18:32,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453608599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:32,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:32,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:32,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219687076] [2024-06-21 20:18:32,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:32,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:32,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:32,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:32,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:32,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:32,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 318 transitions, 4316 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-21 20:18:32,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:32,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:32,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:33,644 INFO L124 PetriNetUnfolderBase]: 4306/7513 cut-off events. [2024-06-21 20:18:33,644 INFO L125 PetriNetUnfolderBase]: For 619082/619082 co-relation queries the response was YES. [2024-06-21 20:18:33,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49050 conditions, 7513 events. 4306/7513 cut-off events. For 619082/619082 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54846 event pairs, 1514 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 48928. Up to 6873 conditions per place. [2024-06-21 20:18:33,716 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 34 changer transitions 0/336 dead transitions. [2024-06-21 20:18:33,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 336 transitions, 5016 flow [2024-06-21 20:18:33,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:33,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:18:33,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:18:33,718 INFO L175 Difference]: Start difference. First operand has 259 places, 318 transitions, 4316 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:18:33,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 336 transitions, 5016 flow [2024-06-21 20:18:35,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 336 transitions, 4913 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:35,047 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 4286 flow [2024-06-21 20:18:35,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4286, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-21 20:18:35,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-21 20:18:35,048 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 4286 flow [2024-06-21 20:18:35,048 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-21 20:18:35,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:35,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] [2024-06-21 20:18:35,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:18:35,049 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-21 20:18:35,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:35,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1012084250, now seen corresponding path program 7 times [2024-06-21 20:18:35,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:35,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119738897] [2024-06-21 20:18:35,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:35,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:35,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:35,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:35,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119738897] [2024-06-21 20:18:35,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119738897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:35,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:35,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:35,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190384755] [2024-06-21 20:18:35,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:35,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:35,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:35,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:35,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:35,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:35,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 4286 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-21 20:18:35,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:35,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:35,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:36,181 INFO L124 PetriNetUnfolderBase]: 4316/7523 cut-off events. [2024-06-21 20:18:36,182 INFO L125 PetriNetUnfolderBase]: For 635598/635598 co-relation queries the response was YES. [2024-06-21 20:18:36,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49272 conditions, 7523 events. 4316/7523 cut-off events. For 635598/635598 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54931 event pairs, 1481 based on Foata normal form. 2/7519 useless extension candidates. Maximal degree in co-relation 49149. Up to 6386 conditions per place. [2024-06-21 20:18:36,249 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 115 changer transitions 0/344 dead transitions. [2024-06-21 20:18:36,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 344 transitions, 5384 flow [2024-06-21 20:18:36,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:36,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:36,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:18:36,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-21 20:18:36,251 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 4286 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:18:36,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 344 transitions, 5384 flow [2024-06-21 20:18:37,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 344 transitions, 5301 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:37,355 INFO L231 Difference]: Finished difference. Result has 264 places, 322 transitions, 4505 flow [2024-06-21 20:18:37,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4203, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4505, PETRI_PLACES=264, PETRI_TRANSITIONS=322} [2024-06-21 20:18:37,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-21 20:18:37,356 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 322 transitions, 4505 flow [2024-06-21 20:18:37,356 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-21 20:18:37,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:37,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:37,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:18:37,356 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-21 20:18:37,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:37,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1174078500, now seen corresponding path program 8 times [2024-06-21 20:18:37,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:37,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174752750] [2024-06-21 20:18:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:37,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:37,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:37,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:37,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174752750] [2024-06-21 20:18:37,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174752750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:37,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:37,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:37,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167294601] [2024-06-21 20:18:37,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:37,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:37,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:37,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:37,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:37,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:37,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 322 transitions, 4505 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-21 20:18:37,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:37,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:37,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:38,482 INFO L124 PetriNetUnfolderBase]: 4310/7515 cut-off events. [2024-06-21 20:18:38,482 INFO L125 PetriNetUnfolderBase]: For 646803/646803 co-relation queries the response was YES. [2024-06-21 20:18:38,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49642 conditions, 7515 events. 4310/7515 cut-off events. For 646803/646803 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54892 event pairs, 1481 based on Foata normal form. 2/7511 useless extension candidates. Maximal degree in co-relation 49518. Up to 6383 conditions per place. [2024-06-21 20:18:38,555 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 218 selfloop transitions, 115 changer transitions 0/341 dead transitions. [2024-06-21 20:18:38,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 341 transitions, 5533 flow [2024-06-21 20:18:38,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:38,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:38,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:18:38,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-21 20:18:38,557 INFO L175 Difference]: Start difference. First operand has 264 places, 322 transitions, 4505 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:18:38,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 341 transitions, 5533 flow [2024-06-21 20:18:39,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 341 transitions, 5316 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:18:39,877 INFO L231 Difference]: Finished difference. Result has 267 places, 322 transitions, 4525 flow [2024-06-21 20:18:39,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4525, PETRI_PLACES=267, PETRI_TRANSITIONS=322} [2024-06-21 20:18:39,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 20:18:39,878 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 322 transitions, 4525 flow [2024-06-21 20:18:39,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:39,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:39,879 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-21 20:18:39,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:18:39,879 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-21 20:18:39,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:39,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2133320668, now seen corresponding path program 9 times [2024-06-21 20:18:39,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:39,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970469406] [2024-06-21 20:18:39,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:39,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:39,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:39,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:39,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:39,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970469406] [2024-06-21 20:18:39,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970469406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:39,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:39,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:39,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938794267] [2024-06-21 20:18:39,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:39,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:39,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:39,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:39,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:39,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:39,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 322 transitions, 4525 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-21 20:18:39,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:39,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:39,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:41,043 INFO L124 PetriNetUnfolderBase]: 4322/7536 cut-off events. [2024-06-21 20:18:41,044 INFO L125 PetriNetUnfolderBase]: For 665771/665771 co-relation queries the response was YES. [2024-06-21 20:18:41,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49917 conditions, 7536 events. 4322/7536 cut-off events. For 665771/665771 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 55044 event pairs, 1511 based on Foata normal form. 4/7534 useless extension candidates. Maximal degree in co-relation 49792. Up to 6390 conditions per place. [2024-06-21 20:18:41,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 214 selfloop transitions, 123 changer transitions 0/345 dead transitions. [2024-06-21 20:18:41,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 345 transitions, 5679 flow [2024-06-21 20:18:41,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:41,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:41,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:18:41,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-21 20:18:41,122 INFO L175 Difference]: Start difference. First operand has 267 places, 322 transitions, 4525 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:18:41,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 345 transitions, 5679 flow [2024-06-21 20:18:42,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 345 transitions, 5436 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:18:42,579 INFO L231 Difference]: Finished difference. Result has 270 places, 329 transitions, 4712 flow [2024-06-21 20:18:42,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4712, PETRI_PLACES=270, PETRI_TRANSITIONS=329} [2024-06-21 20:18:42,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-21 20:18:42,580 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 329 transitions, 4712 flow [2024-06-21 20:18:42,580 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-21 20:18:42,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:42,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:42,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:18:42,580 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-21 20:18:42,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:42,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1663748112, now seen corresponding path program 10 times [2024-06-21 20:18:42,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:42,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925149350] [2024-06-21 20:18:42,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:42,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:42,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:42,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:42,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:42,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925149350] [2024-06-21 20:18:42,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925149350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:42,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:42,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:42,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897483268] [2024-06-21 20:18:42,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:42,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:42,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:42,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:42,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:42,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:42,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 329 transitions, 4712 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-21 20:18:42,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:42,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:42,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:43,722 INFO L124 PetriNetUnfolderBase]: 4277/7433 cut-off events. [2024-06-21 20:18:43,723 INFO L125 PetriNetUnfolderBase]: For 669665/669665 co-relation queries the response was YES. [2024-06-21 20:18:43,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49665 conditions, 7433 events. 4277/7433 cut-off events. For 669665/669665 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 53964 event pairs, 1568 based on Foata normal form. 2/7422 useless extension candidates. Maximal degree in co-relation 49538. Up to 6313 conditions per place. [2024-06-21 20:18:43,800 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 198 selfloop transitions, 136 changer transitions 1/343 dead transitions. [2024-06-21 20:18:43,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 343 transitions, 5900 flow [2024-06-21 20:18:43,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:43,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:43,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:18:43,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:18:43,801 INFO L175 Difference]: Start difference. First operand has 270 places, 329 transitions, 4712 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:18:43,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 343 transitions, 5900 flow [2024-06-21 20:18:44,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 343 transitions, 5759 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:18:44,962 INFO L231 Difference]: Finished difference. Result has 274 places, 328 transitions, 4835 flow [2024-06-21 20:18:44,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4835, PETRI_PLACES=274, PETRI_TRANSITIONS=328} [2024-06-21 20:18:44,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 20:18:44,963 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 328 transitions, 4835 flow [2024-06-21 20:18:44,963 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-21 20:18:44,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:44,963 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-21 20:18:44,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:18:44,964 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-21 20:18:44,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:44,964 INFO L85 PathProgramCache]: Analyzing trace with hash -981576400, now seen corresponding path program 11 times [2024-06-21 20:18:44,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:44,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221325862] [2024-06-21 20:18:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:44,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:45,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-21 20:18:45,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:45,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221325862] [2024-06-21 20:18:45,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221325862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:45,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:45,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:45,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379656287] [2024-06-21 20:18:45,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:45,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:45,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:45,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:45,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:45,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:45,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 328 transitions, 4835 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-21 20:18:45,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:45,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:45,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:46,102 INFO L124 PetriNetUnfolderBase]: 4222/7334 cut-off events. [2024-06-21 20:18:46,102 INFO L125 PetriNetUnfolderBase]: For 679967/679967 co-relation queries the response was YES. [2024-06-21 20:18:46,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49297 conditions, 7334 events. 4222/7334 cut-off events. For 679967/679967 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53097 event pairs, 1554 based on Foata normal form. 2/7323 useless extension candidates. Maximal degree in co-relation 49169. Up to 6222 conditions per place. [2024-06-21 20:18:46,178 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 140 changer transitions 1/342 dead transitions. [2024-06-21 20:18:46,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 342 transitions, 6027 flow [2024-06-21 20:18:46,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:46,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:18:46,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:18:46,179 INFO L175 Difference]: Start difference. First operand has 274 places, 328 transitions, 4835 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:18:46,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 342 transitions, 6027 flow [2024-06-21 20:18:47,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 342 transitions, 5330 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-21 20:18:47,552 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4410 flow [2024-06-21 20:18:47,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4138, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4410, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-21 20:18:47,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-21 20:18:47,552 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4410 flow [2024-06-21 20:18:47,553 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-21 20:18:47,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:47,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:47,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:18:47,553 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-21 20:18:47,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:47,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1425241102, now seen corresponding path program 12 times [2024-06-21 20:18:47,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:47,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276783600] [2024-06-21 20:18:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:47,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:47,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-21 20:18:47,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:47,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276783600] [2024-06-21 20:18:47,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276783600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:47,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:47,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:47,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715556921] [2024-06-21 20:18:47,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:47,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:47,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:47,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:47,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:47,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:47,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4410 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-21 20:18:47,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:47,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:47,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:48,651 INFO L124 PetriNetUnfolderBase]: 4167/7253 cut-off events. [2024-06-21 20:18:48,651 INFO L125 PetriNetUnfolderBase]: For 681212/681212 co-relation queries the response was YES. [2024-06-21 20:18:48,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48373 conditions, 7253 events. 4167/7253 cut-off events. For 681212/681212 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 52361 event pairs, 1455 based on Foata normal form. 2/7249 useless extension candidates. Maximal degree in co-relation 48246. Up to 6619 conditions per place. [2024-06-21 20:18:48,721 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 296 selfloop transitions, 33 changer transitions 1/338 dead transitions. [2024-06-21 20:18:48,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 338 transitions, 5096 flow [2024-06-21 20:18:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:48,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 20:18:48,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-21 20:18:48,723 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4410 flow. Second operand 7 states and 162 transitions. [2024-06-21 20:18:48,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 338 transitions, 5096 flow [2024-06-21 20:18:50,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 338 transitions, 4639 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-21 20:18:50,146 INFO L231 Difference]: Finished difference. Result has 267 places, 326 transitions, 4010 flow [2024-06-21 20:18:50,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4010, PETRI_PLACES=267, PETRI_TRANSITIONS=326} [2024-06-21 20:18:50,146 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 20:18:50,147 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 326 transitions, 4010 flow [2024-06-21 20:18:50,147 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-21 20:18:50,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:50,147 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-21 20:18:50,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:18:50,147 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-21 20:18:50,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:50,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1520682533, now seen corresponding path program 1 times [2024-06-21 20:18:50,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:50,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380962682] [2024-06-21 20:18:50,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:50,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:50,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:50,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:50,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380962682] [2024-06-21 20:18:50,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380962682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:50,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:50,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:50,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521323251] [2024-06-21 20:18:50,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:50,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:50,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:50,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:50,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:50,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:50,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 326 transitions, 4010 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:50,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:50,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:50,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:51,316 INFO L124 PetriNetUnfolderBase]: 4329/7537 cut-off events. [2024-06-21 20:18:51,316 INFO L125 PetriNetUnfolderBase]: For 806965/806965 co-relation queries the response was YES. [2024-06-21 20:18:51,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51665 conditions, 7537 events. 4329/7537 cut-off events. For 806965/806965 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54831 event pairs, 1264 based on Foata normal form. 12/7545 useless extension candidates. Maximal degree in co-relation 51538. Up to 5878 conditions per place. [2024-06-21 20:18:51,391 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 285 selfloop transitions, 70 changer transitions 0/363 dead transitions. [2024-06-21 20:18:51,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 363 transitions, 5386 flow [2024-06-21 20:18:51,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:51,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:51,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:18:51,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-21 20:18:51,392 INFO L175 Difference]: Start difference. First operand has 267 places, 326 transitions, 4010 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:18:51,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 363 transitions, 5386 flow [2024-06-21 20:18:52,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 363 transitions, 5235 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 20:18:52,980 INFO L231 Difference]: Finished difference. Result has 265 places, 331 transitions, 4156 flow [2024-06-21 20:18:52,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4156, PETRI_PLACES=265, PETRI_TRANSITIONS=331} [2024-06-21 20:18:52,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 20:18:52,981 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 331 transitions, 4156 flow [2024-06-21 20:18:52,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:52,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:52,981 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-21 20:18:52,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:18:52,981 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-21 20:18:52,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:52,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1518808583, now seen corresponding path program 2 times [2024-06-21 20:18:52,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:52,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375223230] [2024-06-21 20:18:52,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:52,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:53,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-21 20:18:53,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:53,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375223230] [2024-06-21 20:18:53,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375223230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:53,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:53,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:53,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800801415] [2024-06-21 20:18:53,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:53,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:53,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:53,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:53,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:53,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:53,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 331 transitions, 4156 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:53,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:53,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:53,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:54,193 INFO L124 PetriNetUnfolderBase]: 4409/7668 cut-off events. [2024-06-21 20:18:54,194 INFO L125 PetriNetUnfolderBase]: For 854885/854885 co-relation queries the response was YES. [2024-06-21 20:18:54,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53794 conditions, 7668 events. 4409/7668 cut-off events. For 854885/854885 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 55862 event pairs, 1521 based on Foata normal form. 12/7676 useless extension candidates. Maximal degree in co-relation 53665. Up to 6589 conditions per place. [2024-06-21 20:18:54,271 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 279 selfloop transitions, 71 changer transitions 0/358 dead transitions. [2024-06-21 20:18:54,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 5250 flow [2024-06-21 20:18:54,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:54,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:54,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:18:54,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:18:54,272 INFO L175 Difference]: Start difference. First operand has 265 places, 331 transitions, 4156 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:18:54,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 5250 flow [2024-06-21 20:18:55,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 358 transitions, 5135 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 20:18:55,866 INFO L231 Difference]: Finished difference. Result has 271 places, 336 transitions, 4367 flow [2024-06-21 20:18:55,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4041, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4367, PETRI_PLACES=271, PETRI_TRANSITIONS=336} [2024-06-21 20:18:55,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-21 20:18:55,867 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 336 transitions, 4367 flow [2024-06-21 20:18:55,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:55,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:55,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:18:55,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:18:55,867 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-21 20:18:55,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:55,868 INFO L85 PathProgramCache]: Analyzing trace with hash 844608043, now seen corresponding path program 3 times [2024-06-21 20:18:55,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:55,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643672549] [2024-06-21 20:18:55,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:55,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:55,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:55,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-21 20:18:55,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:55,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643672549] [2024-06-21 20:18:55,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643672549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:55,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:55,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:55,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537816011] [2024-06-21 20:18:55,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:55,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:55,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:55,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:55,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:55,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:55,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 336 transitions, 4367 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:55,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:55,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:55,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:18:57,140 INFO L124 PetriNetUnfolderBase]: 4449/7712 cut-off events. [2024-06-21 20:18:57,141 INFO L125 PetriNetUnfolderBase]: For 879774/879774 co-relation queries the response was YES. [2024-06-21 20:18:57,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54420 conditions, 7712 events. 4449/7712 cut-off events. For 879774/879774 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56062 event pairs, 1313 based on Foata normal form. 12/7720 useless extension candidates. Maximal degree in co-relation 54288. Up to 6479 conditions per place. [2024-06-21 20:18:57,223 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 272 selfloop transitions, 84 changer transitions 2/366 dead transitions. [2024-06-21 20:18:57,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 366 transitions, 5368 flow [2024-06-21 20:18:57,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:18:57,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:18:57,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 20:18:57,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-21 20:18:57,225 INFO L175 Difference]: Start difference. First operand has 271 places, 336 transitions, 4367 flow. Second operand 7 states and 181 transitions. [2024-06-21 20:18:57,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 366 transitions, 5368 flow [2024-06-21 20:18:58,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 366 transitions, 5215 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-21 20:18:58,887 INFO L231 Difference]: Finished difference. Result has 275 places, 336 transitions, 4401 flow [2024-06-21 20:18:58,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4214, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4401, PETRI_PLACES=275, PETRI_TRANSITIONS=336} [2024-06-21 20:18:58,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-21 20:18:58,888 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 336 transitions, 4401 flow [2024-06-21 20:18:58,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:58,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:18:58,888 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-21 20:18:58,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:18:58,888 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-21 20:18:58,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:18:58,888 INFO L85 PathProgramCache]: Analyzing trace with hash 850118293, now seen corresponding path program 4 times [2024-06-21 20:18:58,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:18:58,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937466467] [2024-06-21 20:18:58,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:18:58,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:18:58,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:18:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:18:58,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:18:58,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937466467] [2024-06-21 20:18:58,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937466467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:18:58,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:18:58,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:18:58,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92567519] [2024-06-21 20:18:58,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:18:58,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:18:58,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:18:58,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:18:58,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:18:59,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:18:59,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 336 transitions, 4401 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:18:59,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:18:59,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:18:59,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:00,199 INFO L124 PetriNetUnfolderBase]: 4481/7764 cut-off events. [2024-06-21 20:19:00,199 INFO L125 PetriNetUnfolderBase]: For 912473/912473 co-relation queries the response was YES. [2024-06-21 20:19:00,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54908 conditions, 7764 events. 4481/7764 cut-off events. For 912473/912473 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 56646 event pairs, 1540 based on Foata normal form. 16/7776 useless extension candidates. Maximal degree in co-relation 54774. Up to 6888 conditions per place. [2024-06-21 20:19:00,275 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 68 changer transitions 1/356 dead transitions. [2024-06-21 20:19:00,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 356 transitions, 5184 flow [2024-06-21 20:19:00,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:00,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:00,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 20:19:00,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-21 20:19:00,276 INFO L175 Difference]: Start difference. First operand has 275 places, 336 transitions, 4401 flow. Second operand 7 states and 169 transitions. [2024-06-21 20:19:00,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 356 transitions, 5184 flow [2024-06-21 20:19:02,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 356 transitions, 5038 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:02,173 INFO L231 Difference]: Finished difference. Result has 278 places, 337 transitions, 4417 flow [2024-06-21 20:19:02,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4256, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4417, PETRI_PLACES=278, PETRI_TRANSITIONS=337} [2024-06-21 20:19:02,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-21 20:19:02,174 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 337 transitions, 4417 flow [2024-06-21 20:19:02,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:02,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:02,174 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-21 20:19:02,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:19:02,174 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-21 20:19:02,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:02,175 INFO L85 PathProgramCache]: Analyzing trace with hash -603494051, now seen corresponding path program 5 times [2024-06-21 20:19:02,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:02,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167363734] [2024-06-21 20:19:02,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:02,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:02,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:02,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:02,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167363734] [2024-06-21 20:19:02,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167363734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:02,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:02,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:02,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555857160] [2024-06-21 20:19:02,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:02,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:02,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:02,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:02,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:02,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:02,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 337 transitions, 4417 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:02,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:02,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:02,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:03,437 INFO L124 PetriNetUnfolderBase]: 4521/7832 cut-off events. [2024-06-21 20:19:03,438 INFO L125 PetriNetUnfolderBase]: For 933467/933467 co-relation queries the response was YES. [2024-06-21 20:19:03,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55370 conditions, 7832 events. 4521/7832 cut-off events. For 933467/933467 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57203 event pairs, 1546 based on Foata normal form. 16/7844 useless extension candidates. Maximal degree in co-relation 55235. Up to 6960 conditions per place. [2024-06-21 20:19:03,521 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 277 selfloop transitions, 73 changer transitions 2/360 dead transitions. [2024-06-21 20:19:03,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 5219 flow [2024-06-21 20:19:03,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:03,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:19:03,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:19:03,522 INFO L175 Difference]: Start difference. First operand has 278 places, 337 transitions, 4417 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:19:03,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 5219 flow [2024-06-21 20:19:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 360 transitions, 5080 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:05,586 INFO L231 Difference]: Finished difference. Result has 280 places, 337 transitions, 4443 flow [2024-06-21 20:19:05,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4443, PETRI_PLACES=280, PETRI_TRANSITIONS=337} [2024-06-21 20:19:05,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-21 20:19:05,587 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 337 transitions, 4443 flow [2024-06-21 20:19:05,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:05,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:05,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] [2024-06-21 20:19:05,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:19:05,587 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-21 20:19:05,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:05,588 INFO L85 PathProgramCache]: Analyzing trace with hash 850333495, now seen corresponding path program 1 times [2024-06-21 20:19:05,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:05,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021349000] [2024-06-21 20:19:05,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:05,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:05,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:05,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:05,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021349000] [2024-06-21 20:19:05,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021349000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:05,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:05,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:05,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070879773] [2024-06-21 20:19:05,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:05,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:05,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:05,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:05,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:05,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:05,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 337 transitions, 4443 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:05,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:05,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:05,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:06,842 INFO L124 PetriNetUnfolderBase]: 4528/7875 cut-off events. [2024-06-21 20:19:06,842 INFO L125 PetriNetUnfolderBase]: For 939352/939352 co-relation queries the response was YES. [2024-06-21 20:19:06,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55812 conditions, 7875 events. 4528/7875 cut-off events. For 939352/939352 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 57756 event pairs, 1554 based on Foata normal form. 12/7883 useless extension candidates. Maximal degree in co-relation 55676. Up to 6800 conditions per place. [2024-06-21 20:19:06,927 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 74 changer transitions 0/360 dead transitions. [2024-06-21 20:19:06,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 360 transitions, 5269 flow [2024-06-21 20:19:06,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:06,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:19:06,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-21 20:19:06,929 INFO L175 Difference]: Start difference. First operand has 280 places, 337 transitions, 4443 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:19:06,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 360 transitions, 5269 flow [2024-06-21 20:19:08,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 360 transitions, 5118 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:08,774 INFO L231 Difference]: Finished difference. Result has 282 places, 339 transitions, 4506 flow [2024-06-21 20:19:08,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4292, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4506, PETRI_PLACES=282, PETRI_TRANSITIONS=339} [2024-06-21 20:19:08,774 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-21 20:19:08,774 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 339 transitions, 4506 flow [2024-06-21 20:19:08,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:08,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:08,775 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-21 20:19:08,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:19:08,775 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-21 20:19:08,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:08,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1120319321, now seen corresponding path program 6 times [2024-06-21 20:19:08,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:08,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696741632] [2024-06-21 20:19:08,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:08,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:08,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:08,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:08,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:08,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696741632] [2024-06-21 20:19:08,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696741632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:08,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:08,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:08,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147398501] [2024-06-21 20:19:08,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:08,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:08,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:08,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:08,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:08,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:08,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 339 transitions, 4506 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:08,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:08,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:08,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:10,153 INFO L124 PetriNetUnfolderBase]: 4460/7718 cut-off events. [2024-06-21 20:19:10,154 INFO L125 PetriNetUnfolderBase]: For 911427/911427 co-relation queries the response was YES. [2024-06-21 20:19:10,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54121 conditions, 7718 events. 4460/7718 cut-off events. For 911427/911427 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 56116 event pairs, 1554 based on Foata normal form. 16/7725 useless extension candidates. Maximal degree in co-relation 53984. Up to 6860 conditions per place. [2024-06-21 20:19:10,218 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 66 changer transitions 1/354 dead transitions. [2024-06-21 20:19:10,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 354 transitions, 5244 flow [2024-06-21 20:19:10,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:10,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:19:10,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-21 20:19:10,219 INFO L175 Difference]: Start difference. First operand has 282 places, 339 transitions, 4506 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:19:10,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 354 transitions, 5244 flow [2024-06-21 20:19:12,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 354 transitions, 5050 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:12,011 INFO L231 Difference]: Finished difference. Result has 284 places, 338 transitions, 4433 flow [2024-06-21 20:19:12,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4433, PETRI_PLACES=284, PETRI_TRANSITIONS=338} [2024-06-21 20:19:12,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 20:19:12,012 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 338 transitions, 4433 flow [2024-06-21 20:19:12,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:12,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:12,012 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-21 20:19:12,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:19:12,012 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-21 20:19:12,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:12,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1120534523, now seen corresponding path program 2 times [2024-06-21 20:19:12,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:12,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667569858] [2024-06-21 20:19:12,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:12,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:12,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:12,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:12,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667569858] [2024-06-21 20:19:12,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667569858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:12,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:12,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:12,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182996142] [2024-06-21 20:19:12,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:12,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:12,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:12,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:12,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:12,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:12,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 338 transitions, 4433 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:12,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:12,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:12,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:13,226 INFO L124 PetriNetUnfolderBase]: 4355/7553 cut-off events. [2024-06-21 20:19:13,226 INFO L125 PetriNetUnfolderBase]: For 885258/885258 co-relation queries the response was YES. [2024-06-21 20:19:13,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52768 conditions, 7553 events. 4355/7553 cut-off events. For 885258/885258 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54775 event pairs, 1491 based on Foata normal form. 12/7556 useless extension candidates. Maximal degree in co-relation 52630. Up to 6637 conditions per place. [2024-06-21 20:19:13,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 70 changer transitions 0/358 dead transitions. [2024-06-21 20:19:13,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 358 transitions, 5251 flow [2024-06-21 20:19:13,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:13,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:19:13,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-21 20:19:13,306 INFO L175 Difference]: Start difference. First operand has 284 places, 338 transitions, 4433 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:19:13,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 358 transitions, 5251 flow [2024-06-21 20:19:15,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 358 transitions, 5051 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:15,405 INFO L231 Difference]: Finished difference. Result has 284 places, 340 transitions, 4442 flow [2024-06-21 20:19:15,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4442, PETRI_PLACES=284, PETRI_TRANSITIONS=340} [2024-06-21 20:19:15,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 20:19:15,406 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 340 transitions, 4442 flow [2024-06-21 20:19:15,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:15,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:15,406 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-21 20:19:15,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:19:15,407 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-21 20:19:15,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:15,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1127943833, now seen corresponding path program 3 times [2024-06-21 20:19:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:15,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500807816] [2024-06-21 20:19:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:15,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:15,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:15,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500807816] [2024-06-21 20:19:15,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500807816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:15,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:15,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:15,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184325620] [2024-06-21 20:19:15,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:15,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:15,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:15,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:15,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:15,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 340 transitions, 4442 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:15,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:15,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:15,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:16,658 INFO L124 PetriNetUnfolderBase]: 4362/7552 cut-off events. [2024-06-21 20:19:16,658 INFO L125 PetriNetUnfolderBase]: For 877303/877303 co-relation queries the response was YES. [2024-06-21 20:19:16,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52325 conditions, 7552 events. 4362/7552 cut-off events. For 877303/877303 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54763 event pairs, 1479 based on Foata normal form. 12/7555 useless extension candidates. Maximal degree in co-relation 52186. Up to 6334 conditions per place. [2024-06-21 20:19:16,733 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 84 changer transitions 0/360 dead transitions. [2024-06-21 20:19:16,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 360 transitions, 5228 flow [2024-06-21 20:19:16,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:16,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:16,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:19:16,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-21 20:19:16,734 INFO L175 Difference]: Start difference. First operand has 284 places, 340 transitions, 4442 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:19:16,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 360 transitions, 5228 flow [2024-06-21 20:19:18,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 360 transitions, 5041 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:18,350 INFO L231 Difference]: Finished difference. Result has 286 places, 341 transitions, 4452 flow [2024-06-21 20:19:18,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4255, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4452, PETRI_PLACES=286, PETRI_TRANSITIONS=341} [2024-06-21 20:19:18,350 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 20:19:18,350 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 341 transitions, 4452 flow [2024-06-21 20:19:18,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:18,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:18,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, 1] [2024-06-21 20:19:18,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:19:18,351 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-21 20:19:18,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:18,351 INFO L85 PathProgramCache]: Analyzing trace with hash 786660719, now seen corresponding path program 1 times [2024-06-21 20:19:18,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:18,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731890562] [2024-06-21 20:19:18,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:18,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:18,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:18,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:18,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:18,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731890562] [2024-06-21 20:19:18,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731890562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:18,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:18,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:18,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856660795] [2024-06-21 20:19:18,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:18,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:18,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:18,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:18,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:18,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:18,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 341 transitions, 4452 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:18,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:18,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:19,578 INFO L124 PetriNetUnfolderBase]: 4388/7588 cut-off events. [2024-06-21 20:19:19,578 INFO L125 PetriNetUnfolderBase]: For 858162/858162 co-relation queries the response was YES. [2024-06-21 20:19:19,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52872 conditions, 7588 events. 4388/7588 cut-off events. For 858162/858162 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54928 event pairs, 1467 based on Foata normal form. 2/7584 useless extension candidates. Maximal degree in co-relation 52732. Up to 6701 conditions per place. [2024-06-21 20:19:19,658 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 259 selfloop transitions, 98 changer transitions 0/365 dead transitions. [2024-06-21 20:19:19,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 365 transitions, 5532 flow [2024-06-21 20:19:19,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:19:19,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:19:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-21 20:19:19,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-21 20:19:19,659 INFO L175 Difference]: Start difference. First operand has 286 places, 341 transitions, 4452 flow. Second operand 6 states and 155 transitions. [2024-06-21 20:19:19,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 365 transitions, 5532 flow [2024-06-21 20:19:21,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 365 transitions, 5254 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 20:19:21,811 INFO L231 Difference]: Finished difference. Result has 286 places, 350 transitions, 4602 flow [2024-06-21 20:19:21,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4602, PETRI_PLACES=286, PETRI_TRANSITIONS=350} [2024-06-21 20:19:21,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 20:19:21,811 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 350 transitions, 4602 flow [2024-06-21 20:19:21,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:21,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:21,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:21,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:19:21,812 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-21 20:19:21,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:21,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1683278455, now seen corresponding path program 2 times [2024-06-21 20:19:21,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:21,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473315297] [2024-06-21 20:19:21,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:21,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:21,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:21,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:21,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473315297] [2024-06-21 20:19:21,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473315297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:21,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:21,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:21,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942783277] [2024-06-21 20:19:21,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:21,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:21,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:21,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:21,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:21,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:21,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 350 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:21,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:21,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:21,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:23,070 INFO L124 PetriNetUnfolderBase]: 4393/7593 cut-off events. [2024-06-21 20:19:23,070 INFO L125 PetriNetUnfolderBase]: For 869184/869184 co-relation queries the response was YES. [2024-06-21 20:19:23,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52744 conditions, 7593 events. 4393/7593 cut-off events. For 869184/869184 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54935 event pairs, 1454 based on Foata normal form. 1/7588 useless extension candidates. Maximal degree in co-relation 52604. Up to 6705 conditions per place. [2024-06-21 20:19:23,151 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 130 changer transitions 0/372 dead transitions. [2024-06-21 20:19:23,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 372 transitions, 5812 flow [2024-06-21 20:19:23,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:19:23,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:19:23,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-21 20:19:23,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-21 20:19:23,152 INFO L175 Difference]: Start difference. First operand has 286 places, 350 transitions, 4602 flow. Second operand 9 states and 218 transitions. [2024-06-21 20:19:23,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 372 transitions, 5812 flow [2024-06-21 20:19:26,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 372 transitions, 5659 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:19:26,067 INFO L231 Difference]: Finished difference. Result has 291 places, 354 transitions, 4790 flow [2024-06-21 20:19:26,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4790, PETRI_PLACES=291, PETRI_TRANSITIONS=354} [2024-06-21 20:19:26,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-21 20:19:26,068 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 354 transitions, 4790 flow [2024-06-21 20:19:26,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:26,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:26,068 INFO 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-21 20:19:26,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:19:26,069 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-21 20:19:26,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:26,069 INFO L85 PathProgramCache]: Analyzing trace with hash -6520881, now seen corresponding path program 3 times [2024-06-21 20:19:26,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:26,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797934860] [2024-06-21 20:19:26,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:26,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:26,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:26,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:26,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797934860] [2024-06-21 20:19:26,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797934860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:26,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:26,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:26,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65539095] [2024-06-21 20:19:26,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:26,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:26,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:26,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:26,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 354 transitions, 4790 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:26,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:26,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:26,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:27,403 INFO L124 PetriNetUnfolderBase]: 4390/7589 cut-off events. [2024-06-21 20:19:27,403 INFO L125 PetriNetUnfolderBase]: For 865206/865206 co-relation queries the response was YES. [2024-06-21 20:19:27,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52733 conditions, 7589 events. 4390/7589 cut-off events. For 865206/865206 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54901 event pairs, 1454 based on Foata normal form. 1/7584 useless extension candidates. Maximal degree in co-relation 52593. Up to 6703 conditions per place. [2024-06-21 20:19:27,473 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 116 changer transitions 0/370 dead transitions. [2024-06-21 20:19:27,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 5740 flow [2024-06-21 20:19:27,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:19:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:19:27,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:19:27,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-21 20:19:27,474 INFO L175 Difference]: Start difference. First operand has 291 places, 354 transitions, 4790 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:19:27,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 5740 flow [2024-06-21 20:19:30,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 370 transitions, 5601 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:30,497 INFO L231 Difference]: Finished difference. Result has 294 places, 354 transitions, 4901 flow [2024-06-21 20:19:30,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4653, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4901, PETRI_PLACES=294, PETRI_TRANSITIONS=354} [2024-06-21 20:19:30,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-21 20:19:30,498 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 354 transitions, 4901 flow [2024-06-21 20:19:30,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:30,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:30,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:30,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:19:30,499 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-21 20:19:30,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:30,499 INFO L85 PathProgramCache]: Analyzing trace with hash 947413985, now seen corresponding path program 4 times [2024-06-21 20:19:30,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:30,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498942722] [2024-06-21 20:19:30,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:30,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:30,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:30,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:30,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:30,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498942722] [2024-06-21 20:19:30,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498942722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:30,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:30,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:30,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727064307] [2024-06-21 20:19:30,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:30,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:30,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:30,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:30,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:30,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:30,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 354 transitions, 4901 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:30,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:30,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:30,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:31,720 INFO L124 PetriNetUnfolderBase]: 4400/7607 cut-off events. [2024-06-21 20:19:31,721 INFO L125 PetriNetUnfolderBase]: For 871025/871025 co-relation queries the response was YES. [2024-06-21 20:19:31,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53160 conditions, 7607 events. 4400/7607 cut-off events. For 871025/871025 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55050 event pairs, 1465 based on Foata normal form. 2/7603 useless extension candidates. Maximal degree in co-relation 53019. Up to 6488 conditions per place. [2024-06-21 20:19:31,799 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 240 selfloop transitions, 129 changer transitions 0/377 dead transitions. [2024-06-21 20:19:31,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 6131 flow [2024-06-21 20:19:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:31,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:19:31,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-21 20:19:31,800 INFO L175 Difference]: Start difference. First operand has 294 places, 354 transitions, 4901 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:19:31,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 6131 flow [2024-06-21 20:19:34,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 377 transitions, 5803 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:19:34,074 INFO L231 Difference]: Finished difference. Result has 292 places, 358 transitions, 4915 flow [2024-06-21 20:19:34,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4915, PETRI_PLACES=292, PETRI_TRANSITIONS=358} [2024-06-21 20:19:34,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-21 20:19:34,074 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 358 transitions, 4915 flow [2024-06-21 20:19:34,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:34,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:34,075 INFO 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-21 20:19:34,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:19:34,075 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-21 20:19:34,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:34,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1272541055, now seen corresponding path program 5 times [2024-06-21 20:19:34,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:34,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226014255] [2024-06-21 20:19:34,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:34,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:34,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:34,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:34,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:34,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226014255] [2024-06-21 20:19:34,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226014255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:34,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:34,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:34,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167701342] [2024-06-21 20:19:34,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:34,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:34,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:34,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:34,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:34,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:34,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 358 transitions, 4915 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:34,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:34,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:34,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:35,333 INFO L124 PetriNetUnfolderBase]: 4410/7625 cut-off events. [2024-06-21 20:19:35,333 INFO L125 PetriNetUnfolderBase]: For 870942/870942 co-relation queries the response was YES. [2024-06-21 20:19:35,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53352 conditions, 7625 events. 4410/7625 cut-off events. For 870942/870942 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55183 event pairs, 1465 based on Foata normal form. 2/7621 useless extension candidates. Maximal degree in co-relation 53211. Up to 6498 conditions per place. [2024-06-21 20:19:35,413 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 146 changer transitions 0/378 dead transitions. [2024-06-21 20:19:35,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 378 transitions, 6147 flow [2024-06-21 20:19:35,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:35,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:35,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:19:35,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-21 20:19:35,414 INFO L175 Difference]: Start difference. First operand has 292 places, 358 transitions, 4915 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:19:35,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 378 transitions, 6147 flow [2024-06-21 20:19:37,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 378 transitions, 5797 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:37,807 INFO L231 Difference]: Finished difference. Result has 294 places, 362 transitions, 4942 flow [2024-06-21 20:19:37,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4580, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4942, PETRI_PLACES=294, PETRI_TRANSITIONS=362} [2024-06-21 20:19:37,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-21 20:19:37,808 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 362 transitions, 4942 flow [2024-06-21 20:19:37,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:37,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:37,808 INFO 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-21 20:19:37,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:19:37,808 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-21 20:19:37,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:37,809 INFO L85 PathProgramCache]: Analyzing trace with hash 2014872923, now seen corresponding path program 6 times [2024-06-21 20:19:37,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:37,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721657097] [2024-06-21 20:19:37,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:37,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:37,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:37,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:37,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:37,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721657097] [2024-06-21 20:19:37,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721657097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:37,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:37,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:37,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131833775] [2024-06-21 20:19:37,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:37,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:37,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:37,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:37,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:37,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:37,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 362 transitions, 4942 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:37,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:37,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:37,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:39,049 INFO L124 PetriNetUnfolderBase]: 4404/7617 cut-off events. [2024-06-21 20:19:39,050 INFO L125 PetriNetUnfolderBase]: For 879631/879631 co-relation queries the response was YES. [2024-06-21 20:19:39,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53084 conditions, 7617 events. 4404/7617 cut-off events. For 879631/879631 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55173 event pairs, 1465 based on Foata normal form. 2/7613 useless extension candidates. Maximal degree in co-relation 52943. Up to 6493 conditions per place. [2024-06-21 20:19:39,284 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 141 changer transitions 0/377 dead transitions. [2024-06-21 20:19:39,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 377 transitions, 5906 flow [2024-06-21 20:19:39,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:39,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:39,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:19:39,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-21 20:19:39,286 INFO L175 Difference]: Start difference. First operand has 294 places, 362 transitions, 4942 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:19:39,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 377 transitions, 5906 flow [2024-06-21 20:19:41,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 377 transitions, 5505 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:41,891 INFO L231 Difference]: Finished difference. Result has 295 places, 362 transitions, 4832 flow [2024-06-21 20:19:41,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4832, PETRI_PLACES=295, PETRI_TRANSITIONS=362} [2024-06-21 20:19:41,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-21 20:19:41,892 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 362 transitions, 4832 flow [2024-06-21 20:19:41,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:41,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:41,892 INFO 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-21 20:19:41,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:19:41,893 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-21 20:19:41,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:41,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1115895863, now seen corresponding path program 7 times [2024-06-21 20:19:41,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:41,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290331803] [2024-06-21 20:19:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:41,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:41,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-21 20:19:41,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:41,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290331803] [2024-06-21 20:19:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290331803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:41,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:41,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533534931] [2024-06-21 20:19:41,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:41,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:41,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:41,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:41,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:41,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:41,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 362 transitions, 4832 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:41,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:41,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:41,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:43,127 INFO L124 PetriNetUnfolderBase]: 4409/7608 cut-off events. [2024-06-21 20:19:43,128 INFO L125 PetriNetUnfolderBase]: For 893026/893026 co-relation queries the response was YES. [2024-06-21 20:19:43,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53127 conditions, 7608 events. 4409/7608 cut-off events. For 893026/893026 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55069 event pairs, 1542 based on Foata normal form. 1/7596 useless extension candidates. Maximal degree in co-relation 52986. Up to 6497 conditions per place. [2024-06-21 20:19:43,211 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 177 changer transitions 0/378 dead transitions. [2024-06-21 20:19:43,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 378 transitions, 6032 flow [2024-06-21 20:19:43,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:43,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:43,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:19:43,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:19:43,212 INFO L175 Difference]: Start difference. First operand has 295 places, 362 transitions, 4832 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:19:43,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 378 transitions, 6032 flow [2024-06-21 20:19:45,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 378 transitions, 5714 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:45,519 INFO L231 Difference]: Finished difference. Result has 296 places, 365 transitions, 4920 flow [2024-06-21 20:19:45,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4518, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4920, PETRI_PLACES=296, PETRI_TRANSITIONS=365} [2024-06-21 20:19:45,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-21 20:19:45,519 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 365 transitions, 4920 flow [2024-06-21 20:19:45,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:45,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:45,520 INFO 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-21 20:19:45,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:19:45,520 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-21 20:19:45,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:45,520 INFO L85 PathProgramCache]: Analyzing trace with hash -344994449, now seen corresponding path program 8 times [2024-06-21 20:19:45,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:45,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877581711] [2024-06-21 20:19:45,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:45,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:45,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:45,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-21 20:19:45,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:45,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877581711] [2024-06-21 20:19:45,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877581711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:45,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:45,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:45,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165796202] [2024-06-21 20:19:45,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:45,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:45,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:45,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:45,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:45,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:45,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 365 transitions, 4920 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:45,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:45,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:45,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:46,926 INFO L124 PetriNetUnfolderBase]: 4414/7616 cut-off events. [2024-06-21 20:19:46,927 INFO L125 PetriNetUnfolderBase]: For 910802/910802 co-relation queries the response was YES. [2024-06-21 20:19:46,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53406 conditions, 7616 events. 4414/7616 cut-off events. For 910802/910802 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55100 event pairs, 1542 based on Foata normal form. 1/7604 useless extension candidates. Maximal degree in co-relation 53264. Up to 6501 conditions per place. [2024-06-21 20:19:47,015 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 163 changer transitions 0/381 dead transitions. [2024-06-21 20:19:47,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 381 transitions, 6132 flow [2024-06-21 20:19:47,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:47,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:47,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:19:47,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-21 20:19:47,016 INFO L175 Difference]: Start difference. First operand has 296 places, 365 transitions, 4920 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:19:47,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 381 transitions, 6132 flow [2024-06-21 20:19:49,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 381 transitions, 5658 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:19:49,409 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4828 flow [2024-06-21 20:19:49,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4456, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4828, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-21 20:19:49,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 20:19:49,410 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4828 flow [2024-06-21 20:19:49,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:49,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:49,410 INFO 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-21 20:19:49,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:19:49,410 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-21 20:19:49,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:49,411 INFO L85 PathProgramCache]: Analyzing trace with hash -344608499, now seen corresponding path program 9 times [2024-06-21 20:19:49,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:49,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114213903] [2024-06-21 20:19:49,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:49,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:49,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:49,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:49,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114213903] [2024-06-21 20:19:49,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114213903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:49,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:49,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:49,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770179451] [2024-06-21 20:19:49,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:49,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:49,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:49,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:49,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:49,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:49,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4828 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:49,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:49,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:49,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:50,645 INFO L124 PetriNetUnfolderBase]: 4411/7617 cut-off events. [2024-06-21 20:19:50,645 INFO L125 PetriNetUnfolderBase]: For 923554/923554 co-relation queries the response was YES. [2024-06-21 20:19:50,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53299 conditions, 7617 events. 4411/7617 cut-off events. For 923554/923554 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55144 event pairs, 1544 based on Foata normal form. 1/7605 useless extension candidates. Maximal degree in co-relation 53157. Up to 6499 conditions per place. [2024-06-21 20:19:50,729 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 167 changer transitions 0/380 dead transitions. [2024-06-21 20:19:50,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 380 transitions, 5796 flow [2024-06-21 20:19:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:19:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:19:50,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:19:50,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-21 20:19:50,730 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4828 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:19:50,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 380 transitions, 5796 flow [2024-06-21 20:19:53,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 380 transitions, 5411 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:19:53,528 INFO L231 Difference]: Finished difference. Result has 299 places, 368 transitions, 4783 flow [2024-06-21 20:19:53,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4783, PETRI_PLACES=299, PETRI_TRANSITIONS=368} [2024-06-21 20:19:53,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-21 20:19:53,529 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 368 transitions, 4783 flow [2024-06-21 20:19:53,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:53,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:53,529 INFO 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-21 20:19:53,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:19:53,529 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-21 20:19:53,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:53,529 INFO L85 PathProgramCache]: Analyzing trace with hash -893517971, now seen corresponding path program 1 times [2024-06-21 20:19:53,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:53,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268750554] [2024-06-21 20:19:53,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:53,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:53,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:53,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:53,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268750554] [2024-06-21 20:19:53,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268750554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:53,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:53,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:53,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308439058] [2024-06-21 20:19:53,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:53,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:53,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:53,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:53,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:53,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:53,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 368 transitions, 4783 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:53,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:53,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:53,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:54,769 INFO L124 PetriNetUnfolderBase]: 4398/7608 cut-off events. [2024-06-21 20:19:54,770 INFO L125 PetriNetUnfolderBase]: For 938062/938062 co-relation queries the response was YES. [2024-06-21 20:19:54,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52554 conditions, 7608 events. 4398/7608 cut-off events. For 938062/938062 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55155 event pairs, 1279 based on Foata normal form. 6/7608 useless extension candidates. Maximal degree in co-relation 52412. Up to 6725 conditions per place. [2024-06-21 20:19:54,848 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 349 selfloop transitions, 34 changer transitions 0/391 dead transitions. [2024-06-21 20:19:54,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 391 transitions, 5843 flow [2024-06-21 20:19:54,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:19:54,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:19:54,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:19:54,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-21 20:19:54,849 INFO L175 Difference]: Start difference. First operand has 299 places, 368 transitions, 4783 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:19:54,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 391 transitions, 5843 flow [2024-06-21 20:19:57,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 391 transitions, 5379 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:19:57,842 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4391 flow [2024-06-21 20:19:57,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4391, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-21 20:19:57,843 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 20:19:57,843 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4391 flow [2024-06-21 20:19:57,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:57,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:19:57,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:19:57,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:19:57,843 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-21 20:19:57,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:19:57,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1683607861, now seen corresponding path program 2 times [2024-06-21 20:19:57,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:19:57,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109772225] [2024-06-21 20:19:57,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:19:57,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:19:57,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:19:57,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:19:57,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:19:57,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109772225] [2024-06-21 20:19:57,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109772225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:19:57,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:19:57,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:19:57,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775822724] [2024-06-21 20:19:57,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:19:57,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:19:57,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:19:57,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:19:57,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:19:57,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:19:57,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4391 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:19:57,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:19:57,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:19:57,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:19:59,067 INFO L124 PetriNetUnfolderBase]: 4385/7589 cut-off events. [2024-06-21 20:19:59,067 INFO L125 PetriNetUnfolderBase]: For 925022/925022 co-relation queries the response was YES. [2024-06-21 20:19:59,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51587 conditions, 7589 events. 4385/7589 cut-off events. For 925022/925022 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 55036 event pairs, 1360 based on Foata normal form. 6/7589 useless extension candidates. Maximal degree in co-relation 51444. Up to 6781 conditions per place. [2024-06-21 20:19:59,148 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 343 selfloop transitions, 35 changer transitions 0/386 dead transitions. [2024-06-21 20:19:59,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 386 transitions, 5231 flow [2024-06-21 20:19:59,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:19:59,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:19:59,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-21 20:19:59,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-21 20:19:59,149 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4391 flow. Second operand 6 states and 146 transitions. [2024-06-21 20:19:59,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 386 transitions, 5231 flow [2024-06-21 20:20:02,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 386 transitions, 5088 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:02,619 INFO L231 Difference]: Finished difference. Result has 297 places, 368 transitions, 4324 flow [2024-06-21 20:20:02,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4324, PETRI_PLACES=297, PETRI_TRANSITIONS=368} [2024-06-21 20:20:02,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 20:20:02,619 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 368 transitions, 4324 flow [2024-06-21 20:20:02,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:02,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:02,620 INFO 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-21 20:20:02,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:20:02,620 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-21 20:20:02,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1112373681, now seen corresponding path program 1 times [2024-06-21 20:20:02,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:02,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874739427] [2024-06-21 20:20:02,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:02,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:02,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:02,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874739427] [2024-06-21 20:20:02,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874739427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:02,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:02,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:02,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134352653] [2024-06-21 20:20:02,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:02,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:02,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:02,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:02,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:02,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:02,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 368 transitions, 4324 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:02,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:02,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:02,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:03,889 INFO L124 PetriNetUnfolderBase]: 4452/7685 cut-off events. [2024-06-21 20:20:03,890 INFO L125 PetriNetUnfolderBase]: For 974045/974045 co-relation queries the response was YES. [2024-06-21 20:20:03,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53350 conditions, 7685 events. 4452/7685 cut-off events. For 974045/974045 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 55595 event pairs, 1447 based on Foata normal form. 2/7670 useless extension candidates. Maximal degree in co-relation 53208. Up to 6795 conditions per place. [2024-06-21 20:20:03,971 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 77 changer transitions 1/403 dead transitions. [2024-06-21 20:20:03,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 403 transitions, 5588 flow [2024-06-21 20:20:03,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:03,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:03,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 20:20:03,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-21 20:20:03,972 INFO L175 Difference]: Start difference. First operand has 297 places, 368 transitions, 4324 flow. Second operand 7 states and 184 transitions. [2024-06-21 20:20:03,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 403 transitions, 5588 flow [2024-06-21 20:20:06,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 403 transitions, 5498 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:06,282 INFO L231 Difference]: Finished difference. Result has 300 places, 373 transitions, 4566 flow [2024-06-21 20:20:06,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4566, PETRI_PLACES=300, PETRI_TRANSITIONS=373} [2024-06-21 20:20:06,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-21 20:20:06,283 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 373 transitions, 4566 flow [2024-06-21 20:20:06,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:06,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:06,283 INFO 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-21 20:20:06,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:20:06,283 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-21 20:20:06,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:06,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1922758863, now seen corresponding path program 2 times [2024-06-21 20:20:06,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:06,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710289446] [2024-06-21 20:20:06,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:06,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:06,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:06,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:06,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:06,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710289446] [2024-06-21 20:20:06,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710289446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:06,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:06,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:06,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139364954] [2024-06-21 20:20:06,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:06,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:06,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:06,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:06,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:06,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:06,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 373 transitions, 4566 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:06,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:06,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:06,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:07,549 INFO L124 PetriNetUnfolderBase]: 4447/7694 cut-off events. [2024-06-21 20:20:07,550 INFO L125 PetriNetUnfolderBase]: For 982499/982499 co-relation queries the response was YES. [2024-06-21 20:20:07,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53545 conditions, 7694 events. 4447/7694 cut-off events. For 982499/982499 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 55714 event pairs, 1470 based on Foata normal form. 2/7684 useless extension candidates. Maximal degree in co-relation 53401. Up to 6893 conditions per place. [2024-06-21 20:20:07,632 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 74 changer transitions 0/394 dead transitions. [2024-06-21 20:20:07,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 394 transitions, 5390 flow [2024-06-21 20:20:07,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:07,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:07,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:20:07,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-21 20:20:07,633 INFO L175 Difference]: Start difference. First operand has 300 places, 373 transitions, 4566 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:20:07,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 394 transitions, 5390 flow [2024-06-21 20:20:10,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 394 transitions, 5194 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:10,688 INFO L231 Difference]: Finished difference. Result has 303 places, 373 transitions, 4523 flow [2024-06-21 20:20:10,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4523, PETRI_PLACES=303, PETRI_TRANSITIONS=373} [2024-06-21 20:20:10,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 20:20:10,688 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 373 transitions, 4523 flow [2024-06-21 20:20:10,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:10,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:10,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:10,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:20:10,689 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-21 20:20:10,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:10,689 INFO L85 PathProgramCache]: Analyzing trace with hash 656725907, now seen corresponding path program 3 times [2024-06-21 20:20:10,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:10,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114476493] [2024-06-21 20:20:10,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:10,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:10,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:10,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:10,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114476493] [2024-06-21 20:20:10,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114476493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:10,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:10,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84106812] [2024-06-21 20:20:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:10,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:10,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:10,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:10,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 373 transitions, 4523 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:10,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:10,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:10,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:11,988 INFO L124 PetriNetUnfolderBase]: 4573/7899 cut-off events. [2024-06-21 20:20:11,988 INFO L125 PetriNetUnfolderBase]: For 1111415/1111415 co-relation queries the response was YES. [2024-06-21 20:20:12,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57274 conditions, 7899 events. 4573/7899 cut-off events. For 1111415/1111415 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57478 event pairs, 1480 based on Foata normal form. 2/7896 useless extension candidates. Maximal degree in co-relation 57129. Up to 6883 conditions per place. [2024-06-21 20:20:12,074 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 324 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-21 20:20:12,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 406 transitions, 5820 flow [2024-06-21 20:20:12,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:12,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:12,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:20:12,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:20:12,076 INFO L175 Difference]: Start difference. First operand has 303 places, 373 transitions, 4523 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:20:12,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 406 transitions, 5820 flow [2024-06-21 20:20:15,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 406 transitions, 5627 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:15,576 INFO L231 Difference]: Finished difference. Result has 306 places, 378 transitions, 4673 flow [2024-06-21 20:20:15,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4330, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4673, PETRI_PLACES=306, PETRI_TRANSITIONS=378} [2024-06-21 20:20:15,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-21 20:20:15,576 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 378 transitions, 4673 flow [2024-06-21 20:20:15,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:15,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:15,577 INFO 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-21 20:20:15,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:20:15,577 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-21 20:20:15,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:15,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2029555215, now seen corresponding path program 4 times [2024-06-21 20:20:15,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:15,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083934580] [2024-06-21 20:20:15,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:15,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:15,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:15,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:15,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:15,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083934580] [2024-06-21 20:20:15,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083934580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:15,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:15,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:15,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158478632] [2024-06-21 20:20:15,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:15,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:15,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:15,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:15,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:15,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:15,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 378 transitions, 4673 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:15,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:15,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:15,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:16,906 INFO L124 PetriNetUnfolderBase]: 4581/7930 cut-off events. [2024-06-21 20:20:16,906 INFO L125 PetriNetUnfolderBase]: For 1133313/1133313 co-relation queries the response was YES. [2024-06-21 20:20:16,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57902 conditions, 7930 events. 4581/7930 cut-off events. For 1133313/1133313 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 57768 event pairs, 1507 based on Foata normal form. 2/7928 useless extension candidates. Maximal degree in co-relation 57755. Up to 7095 conditions per place. [2024-06-21 20:20:16,992 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 69 changer transitions 0/398 dead transitions. [2024-06-21 20:20:16,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 398 transitions, 5572 flow [2024-06-21 20:20:16,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:16,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:20:16,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-21 20:20:16,993 INFO L175 Difference]: Start difference. First operand has 306 places, 378 transitions, 4673 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:20:16,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 398 transitions, 5572 flow [2024-06-21 20:20:20,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 398 transitions, 5369 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 20:20:20,518 INFO L231 Difference]: Finished difference. Result has 309 places, 380 transitions, 4692 flow [2024-06-21 20:20:20,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4692, PETRI_PLACES=309, PETRI_TRANSITIONS=380} [2024-06-21 20:20:20,519 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-21 20:20:20,519 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 380 transitions, 4692 flow [2024-06-21 20:20:20,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:20,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:20,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:20,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:20:20,519 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-21 20:20:20,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:20,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1646368871, now seen corresponding path program 5 times [2024-06-21 20:20:20,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:20,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961977074] [2024-06-21 20:20:20,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:20,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:20,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:20,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:20,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961977074] [2024-06-21 20:20:20,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961977074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:20,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:20,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922735661] [2024-06-21 20:20:20,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:20,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:20,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:20,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:20,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:20,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:20,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 380 transitions, 4692 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:20,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:20,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:20,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:21,847 INFO L124 PetriNetUnfolderBase]: 4589/7968 cut-off events. [2024-06-21 20:20:21,847 INFO L125 PetriNetUnfolderBase]: For 1153370/1153370 co-relation queries the response was YES. [2024-06-21 20:20:21,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57995 conditions, 7968 events. 4589/7968 cut-off events. For 1153370/1153370 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58348 event pairs, 1271 based on Foata normal form. 2/7966 useless extension candidates. Maximal degree in co-relation 57847. Up to 5942 conditions per place. [2024-06-21 20:20:21,934 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 316 selfloop transitions, 92 changer transitions 0/416 dead transitions. [2024-06-21 20:20:21,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 416 transitions, 6184 flow [2024-06-21 20:20:21,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:21,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:21,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:20:21,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-21 20:20:21,935 INFO L175 Difference]: Start difference. First operand has 309 places, 380 transitions, 4692 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:20:21,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 416 transitions, 6184 flow [2024-06-21 20:20:25,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 416 transitions, 6001 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:25,744 INFO L231 Difference]: Finished difference. Result has 311 places, 382 transitions, 4765 flow [2024-06-21 20:20:25,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4765, PETRI_PLACES=311, PETRI_TRANSITIONS=382} [2024-06-21 20:20:25,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-21 20:20:25,744 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 382 transitions, 4765 flow [2024-06-21 20:20:25,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:25,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:25,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:25,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:20:25,745 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-21 20:20:25,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:25,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1458171407, now seen corresponding path program 6 times [2024-06-21 20:20:25,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:25,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432982464] [2024-06-21 20:20:25,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:25,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:25,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:25,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432982464] [2024-06-21 20:20:25,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432982464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:25,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:25,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:25,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103667740] [2024-06-21 20:20:25,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:25,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:25,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:25,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:25,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:25,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:25,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 382 transitions, 4765 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:25,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:25,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:25,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:27,177 INFO L124 PetriNetUnfolderBase]: 4564/7923 cut-off events. [2024-06-21 20:20:27,177 INFO L125 PetriNetUnfolderBase]: For 1167129/1167129 co-relation queries the response was YES. [2024-06-21 20:20:27,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57486 conditions, 7923 events. 4564/7923 cut-off events. For 1167129/1167129 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57906 event pairs, 1307 based on Foata normal form. 8/7927 useless extension candidates. Maximal degree in co-relation 57337. Up to 5928 conditions per place. [2024-06-21 20:20:27,263 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 85 changer transitions 0/411 dead transitions. [2024-06-21 20:20:27,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 411 transitions, 5907 flow [2024-06-21 20:20:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:27,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:27,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:20:27,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:20:27,264 INFO L175 Difference]: Start difference. First operand has 311 places, 382 transitions, 4765 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:20:27,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 411 transitions, 5907 flow [2024-06-21 20:20:30,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 411 transitions, 5602 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:30,928 INFO L231 Difference]: Finished difference. Result has 312 places, 382 transitions, 4636 flow [2024-06-21 20:20:30,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4636, PETRI_PLACES=312, PETRI_TRANSITIONS=382} [2024-06-21 20:20:30,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-21 20:20:30,929 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 382 transitions, 4636 flow [2024-06-21 20:20:30,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:30,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:30,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:20:30,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:20:30,929 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-21 20:20:30,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:30,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1277843953, now seen corresponding path program 7 times [2024-06-21 20:20:30,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:30,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152430802] [2024-06-21 20:20:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:30,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:30,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:30,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:30,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:30,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152430802] [2024-06-21 20:20:30,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152430802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:30,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:30,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:30,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881466364] [2024-06-21 20:20:30,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:30,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:30,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:30,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:30,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:31,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:31,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 382 transitions, 4636 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:31,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:31,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:31,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:32,218 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-21 20:20:32,219 INFO L125 PetriNetUnfolderBase]: For 1137922/1137922 co-relation queries the response was YES. [2024-06-21 20:20:32,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55459 conditions, 7863 events. 4536/7863 cut-off events. For 1137922/1137922 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 57403 event pairs, 1484 based on Foata normal form. 12/7871 useless extension candidates. Maximal degree in co-relation 55311. Up to 6990 conditions per place. [2024-06-21 20:20:32,306 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 324 selfloop transitions, 69 changer transitions 0/401 dead transitions. [2024-06-21 20:20:32,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 401 transitions, 5497 flow [2024-06-21 20:20:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:32,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:20:32,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:20:32,307 INFO L175 Difference]: Start difference. First operand has 312 places, 382 transitions, 4636 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:20:32,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 401 transitions, 5497 flow [2024-06-21 20:20:35,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 401 transitions, 5308 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:35,987 INFO L231 Difference]: Finished difference. Result has 313 places, 383 transitions, 4615 flow [2024-06-21 20:20:35,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4447, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4615, PETRI_PLACES=313, PETRI_TRANSITIONS=383} [2024-06-21 20:20:35,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-21 20:20:35,987 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 383 transitions, 4615 flow [2024-06-21 20:20:35,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:35,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:35,988 INFO 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-21 20:20:35,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:20:35,988 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-21 20:20:35,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:35,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1400078957, now seen corresponding path program 8 times [2024-06-21 20:20:35,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:35,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826114581] [2024-06-21 20:20:35,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:35,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:36,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:36,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826114581] [2024-06-21 20:20:36,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826114581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:36,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:36,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:36,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180033005] [2024-06-21 20:20:36,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:36,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:36,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:36,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:36,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:36,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:36,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 383 transitions, 4615 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:36,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:36,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:36,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:37,317 INFO L124 PetriNetUnfolderBase]: 4501/7802 cut-off events. [2024-06-21 20:20:37,317 INFO L125 PetriNetUnfolderBase]: For 1086794/1086794 co-relation queries the response was YES. [2024-06-21 20:20:37,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53634 conditions, 7802 events. 4501/7802 cut-off events. For 1086794/1086794 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56831 event pairs, 1443 based on Foata normal form. 12/7810 useless extension candidates. Maximal degree in co-relation 53485. Up to 6711 conditions per place. [2024-06-21 20:20:37,400 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 76 changer transitions 0/405 dead transitions. [2024-06-21 20:20:37,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 405 transitions, 5483 flow [2024-06-21 20:20:37,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:37,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:20:37,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-21 20:20:37,402 INFO L175 Difference]: Start difference. First operand has 313 places, 383 transitions, 4615 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:20:37,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 405 transitions, 5483 flow [2024-06-21 20:20:42,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 405 transitions, 5238 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:42,047 INFO L231 Difference]: Finished difference. Result has 315 places, 383 transitions, 4530 flow [2024-06-21 20:20:42,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4530, PETRI_PLACES=315, PETRI_TRANSITIONS=383} [2024-06-21 20:20:42,048 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-21 20:20:42,048 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 383 transitions, 4530 flow [2024-06-21 20:20:42,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:42,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:42,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] [2024-06-21 20:20:42,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:20:42,048 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-21 20:20:42,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:42,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1749702583, now seen corresponding path program 1 times [2024-06-21 20:20:42,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:42,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361788416] [2024-06-21 20:20:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:42,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:42,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-21 20:20:42,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:42,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361788416] [2024-06-21 20:20:42,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361788416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:42,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:42,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:42,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547882769] [2024-06-21 20:20:42,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:42,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:42,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:42,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:42,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:42,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:42,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 383 transitions, 4530 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:42,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:42,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:42,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:43,343 INFO L124 PetriNetUnfolderBase]: 4496/7790 cut-off events. [2024-06-21 20:20:43,343 INFO L125 PetriNetUnfolderBase]: For 1034488/1034488 co-relation queries the response was YES. [2024-06-21 20:20:43,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53184 conditions, 7790 events. 4496/7790 cut-off events. For 1034488/1034488 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56747 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53034. Up to 6968 conditions per place. [2024-06-21 20:20:43,430 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 79 changer transitions 0/397 dead transitions. [2024-06-21 20:20:43,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 397 transitions, 5401 flow [2024-06-21 20:20:43,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:43,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:43,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:20:43,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-21 20:20:43,431 INFO L175 Difference]: Start difference. First operand has 315 places, 383 transitions, 4530 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:20:43,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 397 transitions, 5401 flow [2024-06-21 20:20:47,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 397 transitions, 5228 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:20:47,919 INFO L231 Difference]: Finished difference. Result has 316 places, 385 transitions, 4589 flow [2024-06-21 20:20:47,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4589, PETRI_PLACES=316, PETRI_TRANSITIONS=385} [2024-06-21 20:20:47,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-21 20:20:47,920 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 385 transitions, 4589 flow [2024-06-21 20:20:47,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:47,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:47,920 INFO 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-21 20:20:47,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:20:47,920 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-21 20:20:47,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:47,921 INFO L85 PathProgramCache]: Analyzing trace with hash -2114107251, now seen corresponding path program 2 times [2024-06-21 20:20:47,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:47,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561958353] [2024-06-21 20:20:47,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:47,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:47,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:47,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:47,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:47,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561958353] [2024-06-21 20:20:47,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561958353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:47,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:47,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:47,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096345811] [2024-06-21 20:20:47,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:47,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:47,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:47,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:47,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:48,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:48,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 385 transitions, 4589 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:48,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:48,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:48,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:49,219 INFO L124 PetriNetUnfolderBase]: 4491/7779 cut-off events. [2024-06-21 20:20:49,220 INFO L125 PetriNetUnfolderBase]: For 1040609/1040609 co-relation queries the response was YES. [2024-06-21 20:20:49,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52985 conditions, 7779 events. 4491/7779 cut-off events. For 1040609/1040609 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56602 event pairs, 1492 based on Foata normal form. 2/7772 useless extension candidates. Maximal degree in co-relation 52834. Up to 6916 conditions per place. [2024-06-21 20:20:49,305 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 81 changer transitions 0/403 dead transitions. [2024-06-21 20:20:49,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 403 transitions, 5765 flow [2024-06-21 20:20:49,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:49,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:49,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:20:49,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-21 20:20:49,306 INFO L175 Difference]: Start difference. First operand has 316 places, 385 transitions, 4589 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:20:49,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 403 transitions, 5765 flow [2024-06-21 20:20:53,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 403 transitions, 5552 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 20:20:53,544 INFO L231 Difference]: Finished difference. Result has 319 places, 389 transitions, 4698 flow [2024-06-21 20:20:53,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4698, PETRI_PLACES=319, PETRI_TRANSITIONS=389} [2024-06-21 20:20:53,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-21 20:20:53,544 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 389 transitions, 4698 flow [2024-06-21 20:20:53,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:53,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:53,544 INFO 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-21 20:20:53,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:20:53,545 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-21 20:20:53,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash -403128305, now seen corresponding path program 3 times [2024-06-21 20:20:53,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:53,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875111664] [2024-06-21 20:20:53,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:53,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:20:53,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875111664] [2024-06-21 20:20:53,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875111664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:53,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:53,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:53,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422957550] [2024-06-21 20:20:53,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:53,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:53,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:53,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:53,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:53,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 389 transitions, 4698 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:53,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:53,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:53,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:20:54,924 INFO L124 PetriNetUnfolderBase]: 4499/7789 cut-off events. [2024-06-21 20:20:54,924 INFO L125 PetriNetUnfolderBase]: For 1062180/1062180 co-relation queries the response was YES. [2024-06-21 20:20:54,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53339 conditions, 7789 events. 4499/7789 cut-off events. For 1062180/1062180 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 56690 event pairs, 1490 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53186. Up to 6906 conditions per place. [2024-06-21 20:20:55,001 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 315 selfloop transitions, 87 changer transitions 0/410 dead transitions. [2024-06-21 20:20:55,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 410 transitions, 5872 flow [2024-06-21 20:20:55,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:20:55,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:20:55,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:20:55,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-21 20:20:55,003 INFO L175 Difference]: Start difference. First operand has 319 places, 389 transitions, 4698 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:20:55,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 410 transitions, 5872 flow [2024-06-21 20:20:59,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 410 transitions, 5691 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 20:20:59,465 INFO L231 Difference]: Finished difference. Result has 324 places, 393 transitions, 4814 flow [2024-06-21 20:20:59,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4814, PETRI_PLACES=324, PETRI_TRANSITIONS=393} [2024-06-21 20:20:59,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-21 20:20:59,466 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 393 transitions, 4814 flow [2024-06-21 20:20:59,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:59,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:20:59,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, 1] [2024-06-21 20:20:59,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:20:59,466 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-21 20:20:59,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:20:59,467 INFO L85 PathProgramCache]: Analyzing trace with hash 256555771, now seen corresponding path program 4 times [2024-06-21 20:20:59,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:20:59,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874293942] [2024-06-21 20:20:59,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:20:59,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:20:59,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:20:59,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-21 20:20:59,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:20:59,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874293942] [2024-06-21 20:20:59,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874293942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:20:59,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:20:59,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:20:59,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107069424] [2024-06-21 20:20:59,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:20:59,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:20:59,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:20:59,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:20:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:20:59,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:20:59,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 393 transitions, 4814 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:20:59,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:20:59,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:20:59,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:00,820 INFO L124 PetriNetUnfolderBase]: 4494/7790 cut-off events. [2024-06-21 20:21:00,821 INFO L125 PetriNetUnfolderBase]: For 1065753/1065753 co-relation queries the response was YES. [2024-06-21 20:21:00,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53419 conditions, 7790 events. 4494/7790 cut-off events. For 1065753/1065753 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56748 event pairs, 1499 based on Foata normal form. 2/7783 useless extension candidates. Maximal degree in co-relation 53263. Up to 6966 conditions per place. [2024-06-21 20:21:00,911 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 322 selfloop transitions, 75 changer transitions 0/405 dead transitions. [2024-06-21 20:21:00,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 405 transitions, 5636 flow [2024-06-21 20:21:00,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:00,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:00,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 20:21:00,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-21 20:21:00,913 INFO L175 Difference]: Start difference. First operand has 324 places, 393 transitions, 4814 flow. Second operand 7 states and 166 transitions. [2024-06-21 20:21:00,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 405 transitions, 5636 flow [2024-06-21 20:21:04,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 405 transitions, 5411 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-21 20:21:04,897 INFO L231 Difference]: Finished difference. Result has 328 places, 393 transitions, 4744 flow [2024-06-21 20:21:04,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4744, PETRI_PLACES=328, PETRI_TRANSITIONS=393} [2024-06-21 20:21:04,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-21 20:21:04,897 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 393 transitions, 4744 flow [2024-06-21 20:21:04,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:04,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:04,898 INFO 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-21 20:21:04,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:21:04,898 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-21 20:21:04,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:04,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1829244531, now seen corresponding path program 5 times [2024-06-21 20:21:04,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:04,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108822582] [2024-06-21 20:21:04,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:04,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:04,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:04,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-21 20:21:04,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:04,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108822582] [2024-06-21 20:21:04,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108822582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:04,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:04,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:21:04,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686995855] [2024-06-21 20:21:04,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:04,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:21:04,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:04,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:21:04,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:21:05,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:05,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 393 transitions, 4744 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:05,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:05,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:05,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:06,227 INFO L124 PetriNetUnfolderBase]: 4502/7806 cut-off events. [2024-06-21 20:21:06,228 INFO L125 PetriNetUnfolderBase]: For 1087601/1087601 co-relation queries the response was YES. [2024-06-21 20:21:06,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53672 conditions, 7806 events. 4502/7806 cut-off events. For 1087601/1087601 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 57044 event pairs, 1388 based on Foata normal form. 2/7799 useless extension candidates. Maximal degree in co-relation 53514. Up to 6597 conditions per place. [2024-06-21 20:21:06,316 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 308 selfloop transitions, 103 changer transitions 0/419 dead transitions. [2024-06-21 20:21:06,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 419 transitions, 6006 flow [2024-06-21 20:21:06,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:06,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:06,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:21:06,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:21:06,317 INFO L175 Difference]: Start difference. First operand has 328 places, 393 transitions, 4744 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:21:06,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 419 transitions, 6006 flow [2024-06-21 20:21:10,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 419 transitions, 5843 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:10,776 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 4957 flow [2024-06-21 20:21:10,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4581, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4957, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-21 20:21:10,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 20:21:10,777 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 4957 flow [2024-06-21 20:21:10,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:10,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:10,777 INFO 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-21 20:21:10,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:21:10,777 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-21 20:21:10,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:10,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1829007381, now seen corresponding path program 6 times [2024-06-21 20:21:10,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:10,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500917849] [2024-06-21 20:21:10,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:10,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:10,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:10,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:10,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500917849] [2024-06-21 20:21:10,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500917849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:10,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:10,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:21:10,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982145594] [2024-06-21 20:21:10,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:10,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:21:10,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:10,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:21:10,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:21:10,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:10,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 4957 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:10,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:10,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:10,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:12,327 INFO L124 PetriNetUnfolderBase]: 4497/7789 cut-off events. [2024-06-21 20:21:12,327 INFO L125 PetriNetUnfolderBase]: For 1094946/1094946 co-relation queries the response was YES. [2024-06-21 20:21:12,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53858 conditions, 7789 events. 4497/7789 cut-off events. For 1094946/1094946 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 56829 event pairs, 1406 based on Foata normal form. 2/7782 useless extension candidates. Maximal degree in co-relation 53698. Up to 6593 conditions per place. [2024-06-21 20:21:12,398 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 309 selfloop transitions, 99 changer transitions 0/416 dead transitions. [2024-06-21 20:21:12,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 416 transitions, 5852 flow [2024-06-21 20:21:12,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:21:12,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:21:12,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:21:12,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-21 20:21:12,400 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 4957 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:21:12,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 416 transitions, 5852 flow [2024-06-21 20:21:17,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 416 transitions, 5457 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:17,154 INFO L231 Difference]: Finished difference. Result has 331 places, 399 transitions, 4794 flow [2024-06-21 20:21:17,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4582, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4794, PETRI_PLACES=331, PETRI_TRANSITIONS=399} [2024-06-21 20:21:17,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-21 20:21:17,154 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 399 transitions, 4794 flow [2024-06-21 20:21:17,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:17,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:17,155 INFO L208 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-21 20:21:17,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:21:17,155 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-21 20:21:17,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:17,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1239023505, now seen corresponding path program 1 times [2024-06-21 20:21:17,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:17,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170950632] [2024-06-21 20:21:17,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:17,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:17,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:17,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170950632] [2024-06-21 20:21:17,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170950632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:17,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:17,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:17,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879612815] [2024-06-21 20:21:17,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:17,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:17,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:17,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:17,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:17,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:17,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 399 transitions, 4794 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:17,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:17,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:17,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:18,577 INFO L124 PetriNetUnfolderBase]: 4492/7797 cut-off events. [2024-06-21 20:21:18,577 INFO L125 PetriNetUnfolderBase]: For 1110675/1110675 co-relation queries the response was YES. [2024-06-21 20:21:18,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52774 conditions, 7797 events. 4492/7797 cut-off events. For 1110675/1110675 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 56832 event pairs, 1236 based on Foata normal form. 8/7798 useless extension candidates. Maximal degree in co-relation 52615. Up to 5865 conditions per place. [2024-06-21 20:21:18,668 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 64 changer transitions 0/452 dead transitions. [2024-06-21 20:21:18,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 452 transitions, 6351 flow [2024-06-21 20:21:18,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:18,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:18,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-21 20:21:18,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6531165311653117 [2024-06-21 20:21:18,669 INFO L175 Difference]: Start difference. First operand has 331 places, 399 transitions, 4794 flow. Second operand 9 states and 241 transitions. [2024-06-21 20:21:18,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 452 transitions, 6351 flow [2024-06-21 20:21:23,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 452 transitions, 6135 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:21:23,024 INFO L231 Difference]: Finished difference. Result has 335 places, 401 transitions, 4753 flow [2024-06-21 20:21:23,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4753, PETRI_PLACES=335, PETRI_TRANSITIONS=401} [2024-06-21 20:21:23,025 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-21 20:21:23,025 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 401 transitions, 4753 flow [2024-06-21 20:21:23,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:23,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:23,025 INFO L208 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-21 20:21:23,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:21:23,025 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-21 20:21:23,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:23,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1416096237, now seen corresponding path program 2 times [2024-06-21 20:21:23,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:23,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663139655] [2024-06-21 20:21:23,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:23,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:23,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:23,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:23,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:23,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663139655] [2024-06-21 20:21:23,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663139655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:23,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:23,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:23,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699669093] [2024-06-21 20:21:23,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:23,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:23,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:23,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:23,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:23,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:23,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 401 transitions, 4753 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:23,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:23,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:23,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:24,463 INFO L124 PetriNetUnfolderBase]: 4559/7902 cut-off events. [2024-06-21 20:21:24,464 INFO L125 PetriNetUnfolderBase]: For 1159462/1159462 co-relation queries the response was YES. [2024-06-21 20:21:24,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54596 conditions, 7902 events. 4559/7902 cut-off events. For 1159462/1159462 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57729 event pairs, 1334 based on Foata normal form. 2/7893 useless extension candidates. Maximal degree in co-relation 54437. Up to 5899 conditions per place. [2024-06-21 20:21:24,553 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 373 selfloop transitions, 68 changer transitions 0/449 dead transitions. [2024-06-21 20:21:24,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 449 transitions, 6328 flow [2024-06-21 20:21:24,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:21:24,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:21:24,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-21 20:21:24,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:21:24,554 INFO L175 Difference]: Start difference. First operand has 335 places, 401 transitions, 4753 flow. Second operand 9 states and 234 transitions. [2024-06-21 20:21:24,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 449 transitions, 6328 flow [2024-06-21 20:21:29,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 449 transitions, 6189 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:29,485 INFO L231 Difference]: Finished difference. Result has 339 places, 405 transitions, 4858 flow [2024-06-21 20:21:29,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4858, PETRI_PLACES=339, PETRI_TRANSITIONS=405} [2024-06-21 20:21:29,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-21 20:21:29,486 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 405 transitions, 4858 flow [2024-06-21 20:21:29,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:29,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:29,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-21 20:21:29,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:21:29,486 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-21 20:21:29,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:29,487 INFO L85 PathProgramCache]: Analyzing trace with hash 501301585, now seen corresponding path program 3 times [2024-06-21 20:21:29,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:29,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775202713] [2024-06-21 20:21:29,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:29,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:29,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:29,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-21 20:21:29,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:29,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775202713] [2024-06-21 20:21:29,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775202713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:29,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:29,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:29,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811424760] [2024-06-21 20:21:29,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:29,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:29,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:29,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:29,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:29,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:29,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 405 transitions, 4858 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:29,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:29,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:29,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:30,952 INFO L124 PetriNetUnfolderBase]: 4536/7863 cut-off events. [2024-06-21 20:21:30,953 INFO L125 PetriNetUnfolderBase]: For 1167794/1167794 co-relation queries the response was YES. [2024-06-21 20:21:31,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53444 conditions, 7863 events. 4536/7863 cut-off events. For 1167794/1167794 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 57296 event pairs, 1429 based on Foata normal form. 10/7867 useless extension candidates. Maximal degree in co-relation 53283. Up to 6425 conditions per place. [2024-06-21 20:21:31,045 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 384 selfloop transitions, 54 changer transitions 0/446 dead transitions. [2024-06-21 20:21:31,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 446 transitions, 6104 flow [2024-06-21 20:21:31,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:31,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:31,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 20:21:31,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-21 20:21:31,047 INFO L175 Difference]: Start difference. First operand has 339 places, 405 transitions, 4858 flow. Second operand 8 states and 212 transitions. [2024-06-21 20:21:31,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 446 transitions, 6104 flow [2024-06-21 20:21:36,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 446 transitions, 5964 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:21:36,224 INFO L231 Difference]: Finished difference. Result has 342 places, 405 transitions, 4833 flow [2024-06-21 20:21:36,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4718, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4833, PETRI_PLACES=342, PETRI_TRANSITIONS=405} [2024-06-21 20:21:36,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-21 20:21:36,224 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 405 transitions, 4833 flow [2024-06-21 20:21:36,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:36,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:36,225 INFO L208 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-21 20:21:36,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:21:36,225 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-21 20:21:36,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:36,225 INFO L85 PathProgramCache]: Analyzing trace with hash 509872465, now seen corresponding path program 4 times [2024-06-21 20:21:36,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:36,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440890738] [2024-06-21 20:21:36,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:36,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:36,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:36,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:36,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:36,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440890738] [2024-06-21 20:21:36,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440890738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:36,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:36,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:36,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630292271] [2024-06-21 20:21:36,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:36,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:36,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:36,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:36,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:36,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:36,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 405 transitions, 4833 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:36,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:36,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:36,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:37,681 INFO L124 PetriNetUnfolderBase]: 4526/7860 cut-off events. [2024-06-21 20:21:37,681 INFO L125 PetriNetUnfolderBase]: For 1133930/1133930 co-relation queries the response was YES. [2024-06-21 20:21:37,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 7860 events. 4526/7860 cut-off events. For 1133930/1133930 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 57387 event pairs, 1441 based on Foata normal form. 10/7866 useless extension candidates. Maximal degree in co-relation 52307. Up to 7106 conditions per place. [2024-06-21 20:21:37,772 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 51 changer transitions 0/438 dead transitions. [2024-06-21 20:21:37,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 438 transitions, 5832 flow [2024-06-21 20:21:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:21:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:21:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 20:21:37,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-21 20:21:37,773 INFO L175 Difference]: Start difference. First operand has 342 places, 405 transitions, 4833 flow. Second operand 8 states and 203 transitions. [2024-06-21 20:21:37,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 438 transitions, 5832 flow [2024-06-21 20:21:43,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 438 transitions, 5732 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:43,308 INFO L231 Difference]: Finished difference. Result has 344 places, 407 transitions, 4892 flow [2024-06-21 20:21:43,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=344, PETRI_TRANSITIONS=407} [2024-06-21 20:21:43,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 302 predicate places. [2024-06-21 20:21:43,309 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 407 transitions, 4892 flow [2024-06-21 20:21:43,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:43,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:43,310 INFO L208 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-21 20:21:43,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:21:43,310 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-21 20:21:43,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:43,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1703125329, now seen corresponding path program 5 times [2024-06-21 20:21:43,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:43,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893096940] [2024-06-21 20:21:43,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:43,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:43,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:43,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:43,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893096940] [2024-06-21 20:21:43,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893096940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:43,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:43,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:43,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934831910] [2024-06-21 20:21:43,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:43,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:43,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:43,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:43,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:43,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:43,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 407 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:43,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:43,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:43,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:44,771 INFO L124 PetriNetUnfolderBase]: 4547/7888 cut-off events. [2024-06-21 20:21:44,772 INFO L125 PetriNetUnfolderBase]: For 1111046/1111046 co-relation queries the response was YES. [2024-06-21 20:21:44,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53130 conditions, 7888 events. 4547/7888 cut-off events. For 1111046/1111046 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57599 event pairs, 1439 based on Foata normal form. 2/7884 useless extension candidates. Maximal degree in co-relation 52967. Up to 7114 conditions per place. [2024-06-21 20:21:44,860 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 379 selfloop transitions, 59 changer transitions 0/446 dead transitions. [2024-06-21 20:21:44,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 446 transitions, 6201 flow [2024-06-21 20:21:44,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:21:44,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:21:44,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-21 20:21:44,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5926829268292683 [2024-06-21 20:21:44,862 INFO L175 Difference]: Start difference. First operand has 344 places, 407 transitions, 4892 flow. Second operand 10 states and 243 transitions. [2024-06-21 20:21:44,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 446 transitions, 6201 flow [2024-06-21 20:21:50,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 446 transitions, 6081 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:21:50,174 INFO L231 Difference]: Finished difference. Result has 349 places, 411 transitions, 5008 flow [2024-06-21 20:21:50,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5008, PETRI_PLACES=349, PETRI_TRANSITIONS=411} [2024-06-21 20:21:50,174 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 20:21:50,174 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 411 transitions, 5008 flow [2024-06-21 20:21:50,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:50,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:50,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:50,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:21:50,175 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-21 20:21:50,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:50,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2008773995, now seen corresponding path program 6 times [2024-06-21 20:21:50,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:50,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466890621] [2024-06-21 20:21:50,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:50,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:50,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:50,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:50,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466890621] [2024-06-21 20:21:50,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466890621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:50,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:50,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:21:50,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631023261] [2024-06-21 20:21:50,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:50,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:21:50,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:50,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:21:50,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:21:50,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:50,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 411 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:50,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:50,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:50,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:51,661 INFO L124 PetriNetUnfolderBase]: 4542/7884 cut-off events. [2024-06-21 20:21:51,661 INFO L125 PetriNetUnfolderBase]: For 1114380/1114380 co-relation queries the response was YES. [2024-06-21 20:21:51,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52999 conditions, 7884 events. 4542/7884 cut-off events. For 1114380/1114380 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57594 event pairs, 1443 based on Foata normal form. 2/7882 useless extension candidates. Maximal degree in co-relation 52834. Up to 7162 conditions per place. [2024-06-21 20:21:51,754 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 53 changer transitions 0/441 dead transitions. [2024-06-21 20:21:51,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 441 transitions, 5948 flow [2024-06-21 20:21:51,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:21:51,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:21:51,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-21 20:21:51,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-21 20:21:51,755 INFO L175 Difference]: Start difference. First operand has 349 places, 411 transitions, 5008 flow. Second operand 10 states and 238 transitions. [2024-06-21 20:21:51,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 441 transitions, 5948 flow [2024-06-21 20:21:57,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 441 transitions, 5789 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 20:21:57,294 INFO L231 Difference]: Finished difference. Result has 352 places, 411 transitions, 4960 flow [2024-06-21 20:21:57,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4849, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4960, PETRI_PLACES=352, PETRI_TRANSITIONS=411} [2024-06-21 20:21:57,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 20:21:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 411 transitions, 4960 flow [2024-06-21 20:21:57,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:57,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:21:57,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:21:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:21:57,295 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-21 20:21:57,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:21:57,295 INFO L85 PathProgramCache]: Analyzing trace with hash 509883160, now seen corresponding path program 1 times [2024-06-21 20:21:57,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:21:57,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44036833] [2024-06-21 20:21:57,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:21:57,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:21:57,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:21:57,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:21:57,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:21:57,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44036833] [2024-06-21 20:21:57,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44036833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:21:57,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:21:57,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:21:57,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851107489] [2024-06-21 20:21:57,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:21:57,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:21:57,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:21:57,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:21:57,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:21:57,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:21:57,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 411 transitions, 4960 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:21:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:21:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:21:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:21:58,659 INFO L124 PetriNetUnfolderBase]: 4555/7898 cut-off events. [2024-06-21 20:21:58,659 INFO L125 PetriNetUnfolderBase]: For 1132065/1132065 co-relation queries the response was YES. [2024-06-21 20:21:58,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53260 conditions, 7898 events. 4555/7898 cut-off events. For 1132065/1132065 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57784 event pairs, 1464 based on Foata normal form. 1/7893 useless extension candidates. Maximal degree in co-relation 53094. Up to 6953 conditions per place. [2024-06-21 20:21:58,749 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 318 selfloop transitions, 106 changer transitions 0/432 dead transitions. [2024-06-21 20:21:58,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 432 transitions, 6414 flow [2024-06-21 20:21:58,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:21:58,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:21:58,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 20:21:58,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:21:58,750 INFO L175 Difference]: Start difference. First operand has 352 places, 411 transitions, 4960 flow. Second operand 6 states and 153 transitions. [2024-06-21 20:21:58,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 432 transitions, 6414 flow [2024-06-21 20:22:04,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 432 transitions, 6287 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:22:04,347 INFO L231 Difference]: Finished difference. Result has 349 places, 417 transitions, 5143 flow [2024-06-21 20:22:04,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5143, PETRI_PLACES=349, PETRI_TRANSITIONS=417} [2024-06-21 20:22:04,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 20:22:04,348 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 417 transitions, 5143 flow [2024-06-21 20:22:04,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:04,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:04,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:04,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:22:04,348 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-21 20:22:04,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:04,349 INFO L85 PathProgramCache]: Analyzing trace with hash 819140524, now seen corresponding path program 2 times [2024-06-21 20:22:04,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:04,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132337372] [2024-06-21 20:22:04,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:04,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:04,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:04,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:04,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132337372] [2024-06-21 20:22:04,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132337372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:04,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:04,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:22:04,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442637405] [2024-06-21 20:22:04,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:04,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:22:04,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:04,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:22:04,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:22:04,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:04,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 417 transitions, 5143 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:04,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:04,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:04,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:05,726 INFO L124 PetriNetUnfolderBase]: 4552/7894 cut-off events. [2024-06-21 20:22:05,726 INFO L125 PetriNetUnfolderBase]: For 1143262/1143262 co-relation queries the response was YES. [2024-06-21 20:22:05,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53441 conditions, 7894 events. 4552/7894 cut-off events. For 1143262/1143262 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57668 event pairs, 1464 based on Foata normal form. 1/7889 useless extension candidates. Maximal degree in co-relation 53274. Up to 6950 conditions per place. [2024-06-21 20:22:05,818 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 115 changer transitions 0/434 dead transitions. [2024-06-21 20:22:05,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 434 transitions, 6281 flow [2024-06-21 20:22:05,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:22:05,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:22:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:22:05,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:22:05,819 INFO L175 Difference]: Start difference. First operand has 349 places, 417 transitions, 5143 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:22:05,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 434 transitions, 6281 flow [2024-06-21 20:22:11,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 434 transitions, 6154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 20:22:11,649 INFO L231 Difference]: Finished difference. Result has 352 places, 417 transitions, 5260 flow [2024-06-21 20:22:11,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5018, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5260, PETRI_PLACES=352, PETRI_TRANSITIONS=417} [2024-06-21 20:22:11,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 20:22:11,650 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 417 transitions, 5260 flow [2024-06-21 20:22:11,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:11,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:11,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:11,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:22:11,650 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-21 20:22:11,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:11,651 INFO L85 PathProgramCache]: Analyzing trace with hash -642023620, now seen corresponding path program 3 times [2024-06-21 20:22:11,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:11,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834288891] [2024-06-21 20:22:11,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:11,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:11,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:11,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:11,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:11,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834288891] [2024-06-21 20:22:11,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834288891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:11,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:11,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:22:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946224810] [2024-06-21 20:22:11,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:11,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:22:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:22:11,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:22:11,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:11,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 417 transitions, 5260 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:11,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:11,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:11,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:13,175 INFO L124 PetriNetUnfolderBase]: 4549/7890 cut-off events. [2024-06-21 20:22:13,176 INFO L125 PetriNetUnfolderBase]: For 1136652/1136652 co-relation queries the response was YES. [2024-06-21 20:22:13,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53394 conditions, 7890 events. 4549/7890 cut-off events. For 1136652/1136652 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57641 event pairs, 1461 based on Foata normal form. 1/7885 useless extension candidates. Maximal degree in co-relation 53227. Up to 6947 conditions per place. [2024-06-21 20:22:13,249 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 112 changer transitions 0/432 dead transitions. [2024-06-21 20:22:13,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 432 transitions, 6144 flow [2024-06-21 20:22:13,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:13,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:13,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:22:13,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-21 20:22:13,250 INFO L175 Difference]: Start difference. First operand has 352 places, 417 transitions, 5260 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:22:13,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 432 transitions, 6144 flow [2024-06-21 20:22:19,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 432 transitions, 5866 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:19,358 INFO L231 Difference]: Finished difference. Result has 354 places, 417 transitions, 5216 flow [2024-06-21 20:22:19,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4982, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=354, PETRI_TRANSITIONS=417} [2024-06-21 20:22:19,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-21 20:22:19,359 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 417 transitions, 5216 flow [2024-06-21 20:22:19,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:19,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:19,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:19,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:22:19,359 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-21 20:22:19,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash -703518179, now seen corresponding path program 7 times [2024-06-21 20:22:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:19,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174590862] [2024-06-21 20:22:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:19,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:19,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174590862] [2024-06-21 20:22:19,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174590862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:19,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:19,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451879520] [2024-06-21 20:22:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:19,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:19,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:19,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:19,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 417 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:19,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:19,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:19,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:20,828 INFO L124 PetriNetUnfolderBase]: 4585/7932 cut-off events. [2024-06-21 20:22:20,828 INFO L125 PetriNetUnfolderBase]: For 1205516/1205516 co-relation queries the response was YES. [2024-06-21 20:22:20,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53751 conditions, 7932 events. 4585/7932 cut-off events. For 1205516/1205516 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 57806 event pairs, 1471 based on Foata normal form. 10/7922 useless extension candidates. Maximal degree in co-relation 53584. Up to 5772 conditions per place. [2024-06-21 20:22:20,929 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 284 selfloop transitions, 166 changer transitions 0/458 dead transitions. [2024-06-21 20:22:20,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 458 transitions, 6775 flow [2024-06-21 20:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:20,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:20,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-21 20:22:20,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615853658536586 [2024-06-21 20:22:20,931 INFO L175 Difference]: Start difference. First operand has 354 places, 417 transitions, 5216 flow. Second operand 8 states and 217 transitions. [2024-06-21 20:22:20,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 458 transitions, 6775 flow [2024-06-21 20:22:26,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 458 transitions, 6388 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 20:22:26,961 INFO L231 Difference]: Finished difference. Result has 352 places, 419 transitions, 5216 flow [2024-06-21 20:22:26,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4833, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5216, PETRI_PLACES=352, PETRI_TRANSITIONS=419} [2024-06-21 20:22:26,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 20:22:26,962 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 419 transitions, 5216 flow [2024-06-21 20:22:26,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:26,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:26,963 INFO L208 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-21 20:22:26,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:22:26,963 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-21 20:22:26,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:26,963 INFO L85 PathProgramCache]: Analyzing trace with hash -99045039, now seen corresponding path program 8 times [2024-06-21 20:22:26,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:26,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949988671] [2024-06-21 20:22:26,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:26,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949988671] [2024-06-21 20:22:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949988671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:27,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:27,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:27,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408831198] [2024-06-21 20:22:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:27,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:27,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:27,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:27,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:27,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:27,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 419 transitions, 5216 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:27,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:27,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:27,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:28,456 INFO L124 PetriNetUnfolderBase]: 4621/7997 cut-off events. [2024-06-21 20:22:28,456 INFO L125 PetriNetUnfolderBase]: For 1209912/1209912 co-relation queries the response was YES. [2024-06-21 20:22:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54360 conditions, 7997 events. 4621/7997 cut-off events. For 1209912/1209912 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 58347 event pairs, 1493 based on Foata normal form. 10/7987 useless extension candidates. Maximal degree in co-relation 54194. Up to 6787 conditions per place. [2024-06-21 20:22:28,549 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 162 changer transitions 0/450 dead transitions. [2024-06-21 20:22:28,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 450 transitions, 6475 flow [2024-06-21 20:22:28,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:28,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 20:22:28,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:22:28,550 INFO L175 Difference]: Start difference. First operand has 352 places, 419 transitions, 5216 flow. Second operand 8 states and 208 transitions. [2024-06-21 20:22:28,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 450 transitions, 6475 flow [2024-06-21 20:22:33,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 450 transitions, 6149 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:22:33,802 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 5269 flow [2024-06-21 20:22:33,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4891, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5269, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-21 20:22:33,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-21 20:22:33,803 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 5269 flow [2024-06-21 20:22:33,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:33,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:33,803 INFO L208 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-21 20:22:33,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:22:33,804 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-21 20:22:33,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:33,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1377995089, now seen corresponding path program 9 times [2024-06-21 20:22:33,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:33,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476747755] [2024-06-21 20:22:33,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:33,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:33,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:33,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:33,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476747755] [2024-06-21 20:22:33,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476747755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:33,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:33,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:33,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382752290] [2024-06-21 20:22:33,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:33,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:33,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:33,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:33,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:33,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:33,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 5269 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:33,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:33,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:33,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:35,280 INFO L124 PetriNetUnfolderBase]: 4611/7982 cut-off events. [2024-06-21 20:22:35,281 INFO L125 PetriNetUnfolderBase]: For 1168382/1168382 co-relation queries the response was YES. [2024-06-21 20:22:35,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53368 conditions, 7982 events. 4611/7982 cut-off events. For 1168382/1168382 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 58290 event pairs, 1485 based on Foata normal form. 10/7971 useless extension candidates. Maximal degree in co-relation 53201. Up to 6773 conditions per place. [2024-06-21 20:22:35,364 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 276 selfloop transitions, 165 changer transitions 0/449 dead transitions. [2024-06-21 20:22:35,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 449 transitions, 6523 flow [2024-06-21 20:22:35,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:35,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:35,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 20:22:35,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-21 20:22:35,365 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 5269 flow. Second operand 8 states and 204 transitions. [2024-06-21 20:22:35,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 449 transitions, 6523 flow [2024-06-21 20:22:40,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 449 transitions, 6181 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:40,076 INFO L231 Difference]: Finished difference. Result has 357 places, 423 transitions, 5315 flow [2024-06-21 20:22:40,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4927, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5315, PETRI_PLACES=357, PETRI_TRANSITIONS=423} [2024-06-21 20:22:40,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-21 20:22:40,077 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 423 transitions, 5315 flow [2024-06-21 20:22:40,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:40,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:40,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:22:40,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:22:40,077 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-21 20:22:40,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:40,077 INFO L85 PathProgramCache]: Analyzing trace with hash -492629679, now seen corresponding path program 10 times [2024-06-21 20:22:40,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:40,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906015348] [2024-06-21 20:22:40,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:40,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:40,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:40,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:40,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906015348] [2024-06-21 20:22:40,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906015348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:40,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:40,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:40,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518149466] [2024-06-21 20:22:40,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:40,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:40,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:40,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:40,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:40,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:40,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 423 transitions, 5315 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:40,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:40,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:40,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:41,540 INFO L124 PetriNetUnfolderBase]: 4619/8008 cut-off events. [2024-06-21 20:22:41,540 INFO L125 PetriNetUnfolderBase]: For 1124323/1124323 co-relation queries the response was YES. [2024-06-21 20:22:41,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53550 conditions, 8008 events. 4619/8008 cut-off events. For 1124323/1124323 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 58557 event pairs, 1443 based on Foata normal form. 2/8006 useless extension candidates. Maximal degree in co-relation 53382. Up to 7327 conditions per place. [2024-06-21 20:22:41,633 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 37 changer transitions 0/444 dead transitions. [2024-06-21 20:22:41,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 444 transitions, 6287 flow [2024-06-21 20:22:41,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:41,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:41,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:22:41,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-21 20:22:41,634 INFO L175 Difference]: Start difference. First operand has 357 places, 423 transitions, 5315 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:22:41,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 444 transitions, 6287 flow [2024-06-21 20:22:47,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 444 transitions, 5935 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:47,319 INFO L231 Difference]: Finished difference. Result has 359 places, 425 transitions, 5100 flow [2024-06-21 20:22:47,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4963, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5100, PETRI_PLACES=359, PETRI_TRANSITIONS=425} [2024-06-21 20:22:47,320 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 20:22:47,320 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 425 transitions, 5100 flow [2024-06-21 20:22:47,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:47,320 INFO L208 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-21 20:22:47,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:22:47,321 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-21 20:22:47,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:47,321 INFO L85 PathProgramCache]: Analyzing trace with hash -495486639, now seen corresponding path program 11 times [2024-06-21 20:22:47,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:47,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287221948] [2024-06-21 20:22:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:47,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:47,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:47,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:47,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287221948] [2024-06-21 20:22:47,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287221948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:47,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:47,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:47,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478031510] [2024-06-21 20:22:47,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:47,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:47,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:47,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:47,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:47,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:47,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 425 transitions, 5100 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:47,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:47,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:47,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:48,772 INFO L124 PetriNetUnfolderBase]: 4627/8020 cut-off events. [2024-06-21 20:22:48,772 INFO L125 PetriNetUnfolderBase]: For 1139117/1139117 co-relation queries the response was YES. [2024-06-21 20:22:48,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53191 conditions, 8020 events. 4627/8020 cut-off events. For 1139117/1139117 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 58647 event pairs, 1443 based on Foata normal form. 2/8018 useless extension candidates. Maximal degree in co-relation 53022. Up to 7325 conditions per place. [2024-06-21 20:22:48,865 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 399 selfloop transitions, 41 changer transitions 0/448 dead transitions. [2024-06-21 20:22:48,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 448 transitions, 6079 flow [2024-06-21 20:22:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:22:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:22:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-21 20:22:48,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-21 20:22:48,866 INFO L175 Difference]: Start difference. First operand has 359 places, 425 transitions, 5100 flow. Second operand 9 states and 207 transitions. [2024-06-21 20:22:48,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 448 transitions, 6079 flow [2024-06-21 20:22:54,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 448 transitions, 5968 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:22:54,276 INFO L231 Difference]: Finished difference. Result has 362 places, 427 transitions, 5129 flow [2024-06-21 20:22:54,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4989, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5129, PETRI_PLACES=362, PETRI_TRANSITIONS=427} [2024-06-21 20:22:54,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-21 20:22:54,277 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 427 transitions, 5129 flow [2024-06-21 20:22:54,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:54,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:22:54,277 INFO L208 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-21 20:22:54,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:22:54,277 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-21 20:22:54,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:22:54,278 INFO L85 PathProgramCache]: Analyzing trace with hash -852047379, now seen corresponding path program 12 times [2024-06-21 20:22:54,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:22:54,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742164899] [2024-06-21 20:22:54,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:22:54,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:22:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:22:54,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:22:54,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:22:54,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742164899] [2024-06-21 20:22:54,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742164899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:22:54,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:22:54,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:22:54,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269692616] [2024-06-21 20:22:54,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:22:54,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:22:54,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:22:54,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:22:54,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:22:54,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:22:54,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 427 transitions, 5129 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:22:54,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:22:54,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:22:54,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:22:55,711 INFO L124 PetriNetUnfolderBase]: 4635/8019 cut-off events. [2024-06-21 20:22:55,711 INFO L125 PetriNetUnfolderBase]: For 1157453/1157453 co-relation queries the response was YES. [2024-06-21 20:22:55,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53420 conditions, 8019 events. 4635/8019 cut-off events. For 1157453/1157453 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 58502 event pairs, 1487 based on Foata normal form. 2/8001 useless extension candidates. Maximal degree in co-relation 53250. Up to 6841 conditions per place. [2024-06-21 20:22:55,804 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 177 changer transitions 0/449 dead transitions. [2024-06-21 20:22:55,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 449 transitions, 6363 flow [2024-06-21 20:22:55,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:22:55,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:22:55,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:22:55,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-21 20:22:55,806 INFO L175 Difference]: Start difference. First operand has 362 places, 427 transitions, 5129 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:22:55,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 449 transitions, 6363 flow [2024-06-21 20:23:00,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 449 transitions, 6248 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 20:23:00,572 INFO L231 Difference]: Finished difference. Result has 363 places, 429 transitions, 5429 flow [2024-06-21 20:23:00,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5429, PETRI_PLACES=363, PETRI_TRANSITIONS=429} [2024-06-21 20:23:00,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-21 20:23:00,572 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 429 transitions, 5429 flow [2024-06-21 20:23:00,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:00,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:00,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-21 20:23:00,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:23:00,573 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-21 20:23:00,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash -629277654, now seen corresponding path program 4 times [2024-06-21 20:23:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928415615] [2024-06-21 20:23:00,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:00,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:00,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:00,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:00,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928415615] [2024-06-21 20:23:00,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928415615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:00,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:00,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:00,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604396405] [2024-06-21 20:23:00,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:00,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:00,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:00,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:00,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:00,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:00,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 429 transitions, 5429 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:00,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:00,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:00,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:02,156 INFO L124 PetriNetUnfolderBase]: 4648/8046 cut-off events. [2024-06-21 20:23:02,156 INFO L125 PetriNetUnfolderBase]: For 1176615/1176615 co-relation queries the response was YES. [2024-06-21 20:23:02,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54239 conditions, 8046 events. 4648/8046 cut-off events. For 1176615/1176615 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 58870 event pairs, 1466 based on Foata normal form. 1/8041 useless extension candidates. Maximal degree in co-relation 54068. Up to 6862 conditions per place. [2024-06-21 20:23:02,235 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 294 selfloop transitions, 152 changer transitions 0/454 dead transitions. [2024-06-21 20:23:02,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 454 transitions, 6949 flow [2024-06-21 20:23:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:02,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:02,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:23:02,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:23:02,236 INFO L175 Difference]: Start difference. First operand has 363 places, 429 transitions, 5429 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:23:02,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 454 transitions, 6949 flow [2024-06-21 20:23:08,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 454 transitions, 6546 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:23:08,159 INFO L231 Difference]: Finished difference. Result has 364 places, 435 transitions, 5412 flow [2024-06-21 20:23:08,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5038, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5412, PETRI_PLACES=364, PETRI_TRANSITIONS=435} [2024-06-21 20:23:08,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 20:23:08,159 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 435 transitions, 5412 flow [2024-06-21 20:23:08,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:08,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:08,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, 1] [2024-06-21 20:23:08,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:23:08,160 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-21 20:23:08,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:08,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1992243638, now seen corresponding path program 5 times [2024-06-21 20:23:08,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:08,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313432059] [2024-06-21 20:23:08,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:08,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:08,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:08,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:08,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313432059] [2024-06-21 20:23:08,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313432059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:08,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:08,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:08,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505048824] [2024-06-21 20:23:08,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:08,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:08,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:08,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:08,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:08,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:08,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 435 transitions, 5412 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:08,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:08,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:08,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:09,579 INFO L124 PetriNetUnfolderBase]: 4661/8068 cut-off events. [2024-06-21 20:23:09,579 INFO L125 PetriNetUnfolderBase]: For 1202335/1202335 co-relation queries the response was YES. [2024-06-21 20:23:09,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54510 conditions, 8068 events. 4661/8068 cut-off events. For 1202335/1202335 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59118 event pairs, 1466 based on Foata normal form. 1/8063 useless extension candidates. Maximal degree in co-relation 54338. Up to 6877 conditions per place. [2024-06-21 20:23:09,673 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 162 changer transitions 0/463 dead transitions. [2024-06-21 20:23:09,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 463 transitions, 6962 flow [2024-06-21 20:23:09,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:09,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:09,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:23:09,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:23:09,674 INFO L175 Difference]: Start difference. First operand has 364 places, 435 transitions, 5412 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:23:09,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 463 transitions, 6962 flow [2024-06-21 20:23:16,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 463 transitions, 6749 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:23:16,629 INFO L231 Difference]: Finished difference. Result has 368 places, 441 transitions, 5604 flow [2024-06-21 20:23:16,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5205, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5604, PETRI_PLACES=368, PETRI_TRANSITIONS=441} [2024-06-21 20:23:16,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 20:23:16,629 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 441 transitions, 5604 flow [2024-06-21 20:23:16,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:16,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:16,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:16,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:23:16,630 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-21 20:23:16,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:16,630 INFO L85 PathProgramCache]: Analyzing trace with hash -508774420, now seen corresponding path program 6 times [2024-06-21 20:23:16,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:16,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231290575] [2024-06-21 20:23:16,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:16,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:16,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:16,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:16,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:16,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231290575] [2024-06-21 20:23:16,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231290575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:16,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:16,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:16,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546892169] [2024-06-21 20:23:16,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:16,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:16,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:16,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:16,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:16,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:16,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 441 transitions, 5604 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:16,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:16,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:16,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:18,120 INFO L124 PetriNetUnfolderBase]: 4658/8064 cut-off events. [2024-06-21 20:23:18,121 INFO L125 PetriNetUnfolderBase]: For 1213074/1213074 co-relation queries the response was YES. [2024-06-21 20:23:18,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54630 conditions, 8064 events. 4658/8064 cut-off events. For 1213074/1213074 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 59007 event pairs, 1466 based on Foata normal form. 1/8059 useless extension candidates. Maximal degree in co-relation 54457. Up to 6874 conditions per place. [2024-06-21 20:23:18,222 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 182 changer transitions 0/463 dead transitions. [2024-06-21 20:23:18,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 463 transitions, 7084 flow [2024-06-21 20:23:18,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:18,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:18,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:23:18,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-21 20:23:18,223 INFO L175 Difference]: Start difference. First operand has 368 places, 441 transitions, 5604 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:23:18,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 463 transitions, 7084 flow [2024-06-21 20:23:23,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 463 transitions, 6867 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:23:23,940 INFO L231 Difference]: Finished difference. Result has 372 places, 441 transitions, 5759 flow [2024-06-21 20:23:23,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5387, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5759, PETRI_PLACES=372, PETRI_TRANSITIONS=441} [2024-06-21 20:23:23,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:23:23,941 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 441 transitions, 5759 flow [2024-06-21 20:23:23,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:23,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:23,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-21 20:23:23,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:23:23,942 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-21 20:23:23,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:23,942 INFO L85 PathProgramCache]: Analyzing trace with hash 794275364, now seen corresponding path program 7 times [2024-06-21 20:23:23,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:23,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062927326] [2024-06-21 20:23:23,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:23,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:24,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:24,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:24,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062927326] [2024-06-21 20:23:24,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062927326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:24,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:24,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:24,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230005140] [2024-06-21 20:23:24,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:24,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:24,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:24,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:24,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:24,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:24,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 441 transitions, 5759 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:24,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:24,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:24,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:25,427 INFO L124 PetriNetUnfolderBase]: 4679/8099 cut-off events. [2024-06-21 20:23:25,427 INFO L125 PetriNetUnfolderBase]: For 1249420/1249420 co-relation queries the response was YES. [2024-06-21 20:23:25,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55376 conditions, 8099 events. 4679/8099 cut-off events. For 1249420/1249420 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59310 event pairs, 1466 based on Foata normal form. 1/8094 useless extension candidates. Maximal degree in co-relation 55202. Up to 6898 conditions per place. [2024-06-21 20:23:25,528 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 284 selfloop transitions, 175 changer transitions 0/467 dead transitions. [2024-06-21 20:23:25,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 467 transitions, 7626 flow [2024-06-21 20:23:25,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:25,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:25,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:23:25,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-21 20:23:25,529 INFO L175 Difference]: Start difference. First operand has 372 places, 441 transitions, 5759 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:23:25,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 467 transitions, 7626 flow [2024-06-21 20:23:32,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 7074 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:23:32,393 INFO L231 Difference]: Finished difference. Result has 372 places, 450 transitions, 5692 flow [2024-06-21 20:23:32,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5234, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5692, PETRI_PLACES=372, PETRI_TRANSITIONS=450} [2024-06-21 20:23:32,393 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 330 predicate places. [2024-06-21 20:23:32,394 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 450 transitions, 5692 flow [2024-06-21 20:23:32,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:32,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:32,394 INFO L208 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-21 20:23:32,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:23:32,394 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-21 20:23:32,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:32,394 INFO L85 PathProgramCache]: Analyzing trace with hash -508388470, now seen corresponding path program 8 times [2024-06-21 20:23:32,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:32,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985991900] [2024-06-21 20:23:32,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:32,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:32,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:32,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:32,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:32,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985991900] [2024-06-21 20:23:32,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985991900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:32,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:32,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:32,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273239901] [2024-06-21 20:23:32,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:32,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:32,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:32,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:32,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:32,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:32,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 450 transitions, 5692 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:32,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:32,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:32,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:33,980 INFO L124 PetriNetUnfolderBase]: 4676/8095 cut-off events. [2024-06-21 20:23:33,980 INFO L125 PetriNetUnfolderBase]: For 1258028/1258028 co-relation queries the response was YES. [2024-06-21 20:23:34,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55150 conditions, 8095 events. 4676/8095 cut-off events. For 1258028/1258028 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59265 event pairs, 1466 based on Foata normal form. 1/8090 useless extension candidates. Maximal degree in co-relation 54975. Up to 6895 conditions per place. [2024-06-21 20:23:34,062 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 268 selfloop transitions, 192 changer transitions 0/468 dead transitions. [2024-06-21 20:23:34,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 468 transitions, 6918 flow [2024-06-21 20:23:34,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:34,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:34,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:23:34,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:23:34,063 INFO L175 Difference]: Start difference. First operand has 372 places, 450 transitions, 5692 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:23:34,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 468 transitions, 6918 flow [2024-06-21 20:23:40,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 468 transitions, 6766 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:23:40,927 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5930 flow [2024-06-21 20:23:40,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5540, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5930, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-21 20:23:40,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 20:23:40,928 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5930 flow [2024-06-21 20:23:40,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:40,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:40,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:40,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:23:40,928 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-21 20:23:40,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:40,929 INFO L85 PathProgramCache]: Analyzing trace with hash -503233480, now seen corresponding path program 9 times [2024-06-21 20:23:40,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:40,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921182566] [2024-06-21 20:23:40,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:40,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:40,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:40,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:40,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921182566] [2024-06-21 20:23:40,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921182566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:40,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:40,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:40,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616469070] [2024-06-21 20:23:40,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:40,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:40,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:40,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:40,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:41,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:41,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5930 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:41,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:41,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:41,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:42,456 INFO L124 PetriNetUnfolderBase]: 4673/8091 cut-off events. [2024-06-21 20:23:42,457 INFO L125 PetriNetUnfolderBase]: For 1269850/1269850 co-relation queries the response was YES. [2024-06-21 20:23:42,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55327 conditions, 8091 events. 4673/8091 cut-off events. For 1269850/1269850 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59199 event pairs, 1466 based on Foata normal form. 1/8086 useless extension candidates. Maximal degree in co-relation 55151. Up to 6892 conditions per place. [2024-06-21 20:23:42,563 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 171 changer transitions 0/465 dead transitions. [2024-06-21 20:23:42,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 465 transitions, 7144 flow [2024-06-21 20:23:42,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:42,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:42,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:23:42,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-21 20:23:42,564 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5930 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:23:42,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 465 transitions, 7144 flow [2024-06-21 20:23:49,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 6783 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:23:49,782 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5918 flow [2024-06-21 20:23:49,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5569, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-21 20:23:49,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-21 20:23:49,782 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5918 flow [2024-06-21 20:23:49,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:49,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:49,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:49,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:23:49,783 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-21 20:23:49,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:49,783 INFO L85 PathProgramCache]: Analyzing trace with hash -232825062, now seen corresponding path program 10 times [2024-06-21 20:23:49,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:49,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973907233] [2024-06-21 20:23:49,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:49,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:49,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:49,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:23:49,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:49,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973907233] [2024-06-21 20:23:49,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973907233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:49,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:49,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:49,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090745538] [2024-06-21 20:23:49,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:49,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:49,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:49,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:49,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:49,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:49,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5918 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:49,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:49,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:49,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:51,255 INFO L124 PetriNetUnfolderBase]: 4670/8085 cut-off events. [2024-06-21 20:23:51,255 INFO L125 PetriNetUnfolderBase]: For 1280993/1280993 co-relation queries the response was YES. [2024-06-21 20:23:51,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55295 conditions, 8085 events. 4670/8085 cut-off events. For 1280993/1280993 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59294 event pairs, 1583 based on Foata normal form. 1/8073 useless extension candidates. Maximal degree in co-relation 55118. Up to 6889 conditions per place. [2024-06-21 20:23:51,360 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 168 changer transitions 0/462 dead transitions. [2024-06-21 20:23:51,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 462 transitions, 7120 flow [2024-06-21 20:23:51,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:51,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:23:51,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:23:51,361 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5918 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:23:51,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 462 transitions, 7120 flow [2024-06-21 20:23:57,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 462 transitions, 6758 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:23:57,677 INFO L231 Difference]: Finished difference. Result has 380 places, 450 transitions, 5898 flow [2024-06-21 20:23:57,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5556, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5898, PETRI_PLACES=380, PETRI_TRANSITIONS=450} [2024-06-21 20:23:57,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 20:23:57,677 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 450 transitions, 5898 flow [2024-06-21 20:23:57,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:57,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:23:57,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:23:57,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:23:57,678 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-21 20:23:57,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:23:57,678 INFO L85 PathProgramCache]: Analyzing trace with hash -233032452, now seen corresponding path program 11 times [2024-06-21 20:23:57,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:23:57,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040747722] [2024-06-21 20:23:57,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:23:57,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:23:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:23:57,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-21 20:23:57,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:23:57,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040747722] [2024-06-21 20:23:57,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040747722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:23:57,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:23:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:23:57,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156761143] [2024-06-21 20:23:57,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:23:57,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:23:57,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:23:57,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:23:57,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:23:57,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:23:57,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 450 transitions, 5898 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:23:57,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:23:57,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:23:57,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:23:59,139 INFO L124 PetriNetUnfolderBase]: 4667/8081 cut-off events. [2024-06-21 20:23:59,140 INFO L125 PetriNetUnfolderBase]: For 1290397/1290397 co-relation queries the response was YES. [2024-06-21 20:23:59,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55244 conditions, 8081 events. 4667/8081 cut-off events. For 1290397/1290397 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 59282 event pairs, 1583 based on Foata normal form. 1/8069 useless extension candidates. Maximal degree in co-relation 55066. Up to 6886 conditions per place. [2024-06-21 20:23:59,238 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 286 selfloop transitions, 167 changer transitions 0/461 dead transitions. [2024-06-21 20:23:59,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 461 transitions, 6830 flow [2024-06-21 20:23:59,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:23:59,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:23:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:23:59,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:23:59,239 INFO L175 Difference]: Start difference. First operand has 380 places, 450 transitions, 5898 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:23:59,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 461 transitions, 6830 flow [2024-06-21 20:24:04,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 461 transitions, 5940 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:24:04,552 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 5348 flow [2024-06-21 20:24:04,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5348, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-21 20:24:04,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 20:24:04,553 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 5348 flow [2024-06-21 20:24:04,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:04,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:04,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:24:04,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:24:04,554 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-21 20:24:04,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:04,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1516756863, now seen corresponding path program 13 times [2024-06-21 20:24:04,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:04,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526553637] [2024-06-21 20:24:04,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:04,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:04,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:04,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:04,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526553637] [2024-06-21 20:24:04,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526553637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:04,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:04,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:04,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896849958] [2024-06-21 20:24:04,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:04,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:04,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:04,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:04,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:04,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:04,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 5348 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:04,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:04,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:04,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:06,410 INFO L124 PetriNetUnfolderBase]: 4703/8130 cut-off events. [2024-06-21 20:24:06,411 INFO L125 PetriNetUnfolderBase]: For 1388915/1388915 co-relation queries the response was YES. [2024-06-21 20:24:06,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55416 conditions, 8130 events. 4703/8130 cut-off events. For 1388915/1388915 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 59454 event pairs, 1452 based on Foata normal form. 10/8134 useless extension candidates. Maximal degree in co-relation 55238. Up to 5586 conditions per place. [2024-06-21 20:24:06,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 308 selfloop transitions, 171 changer transitions 0/487 dead transitions. [2024-06-21 20:24:06,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 487 transitions, 6745 flow [2024-06-21 20:24:06,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:06,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-21 20:24:06,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-21 20:24:06,500 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 5348 flow. Second operand 8 states and 210 transitions. [2024-06-21 20:24:06,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 487 transitions, 6745 flow [2024-06-21 20:24:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 487 transitions, 6290 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 20:24:11,920 INFO L231 Difference]: Finished difference. Result has 377 places, 452 transitions, 5295 flow [2024-06-21 20:24:11,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4893, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5295, PETRI_PLACES=377, PETRI_TRANSITIONS=452} [2024-06-21 20:24:11,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 20:24:11,921 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 452 transitions, 5295 flow [2024-06-21 20:24:11,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:11,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24: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, 1, 1] [2024-06-21 20:24:11,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:24:11,937 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-21 20:24:11,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:11,937 INFO L85 PathProgramCache]: Analyzing trace with hash -838711579, now seen corresponding path program 14 times [2024-06-21 20:24:11,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:11,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136936561] [2024-06-21 20:24:11,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:11,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:11,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:12,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:12,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:12,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136936561] [2024-06-21 20:24:12,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136936561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:12,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:12,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:12,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119012850] [2024-06-21 20:24:12,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:12,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:12,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:12,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:12,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:12,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:12,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 452 transitions, 5295 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:12,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:12,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:12,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:13,832 INFO L124 PetriNetUnfolderBase]: 4739/8195 cut-off events. [2024-06-21 20:24:13,832 INFO L125 PetriNetUnfolderBase]: For 1413793/1413793 co-relation queries the response was YES. [2024-06-21 20:24:13,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56215 conditions, 8195 events. 4739/8195 cut-off events. For 1413793/1413793 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 60024 event pairs, 1474 based on Foata normal form. 10/8199 useless extension candidates. Maximal degree in co-relation 56036. Up to 6960 conditions per place. [2024-06-21 20:24:13,914 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 166 changer transitions 0/479 dead transitions. [2024-06-21 20:24:13,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 479 transitions, 6366 flow [2024-06-21 20:24:13,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:13,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:13,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 20:24:13,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-21 20:24:13,916 INFO L175 Difference]: Start difference. First operand has 377 places, 452 transitions, 5295 flow. Second operand 8 states and 201 transitions. [2024-06-21 20:24:13,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 479 transitions, 6366 flow [2024-06-21 20:24:20,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 479 transitions, 6029 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:24:20,690 INFO L231 Difference]: Finished difference. Result has 380 places, 454 transitions, 5353 flow [2024-06-21 20:24:20,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5353, PETRI_PLACES=380, PETRI_TRANSITIONS=454} [2024-06-21 20:24:20,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 20:24:20,695 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 454 transitions, 5353 flow [2024-06-21 20:24:20,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:20,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:20,695 INFO L208 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-21 20:24:20,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 20:24:20,696 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-21 20:24:20,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:20,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1129313811, now seen corresponding path program 15 times [2024-06-21 20:24:20,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:20,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180446575] [2024-06-21 20:24:20,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:20,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:20,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:20,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:20,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:20,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180446575] [2024-06-21 20:24:20,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180446575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:20,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:20,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:20,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682899142] [2024-06-21 20:24:20,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:20,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:20,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:20,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:20,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:20,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:20,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 454 transitions, 5353 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:20,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:20,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:20,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:22,648 INFO L124 PetriNetUnfolderBase]: 4775/8251 cut-off events. [2024-06-21 20:24:22,648 INFO L125 PetriNetUnfolderBase]: For 1435690/1435690 co-relation queries the response was YES. [2024-06-21 20:24:22,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56713 conditions, 8251 events. 4775/8251 cut-off events. For 1435690/1435690 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 60460 event pairs, 1478 based on Foata normal form. 10/8255 useless extension candidates. Maximal degree in co-relation 56533. Up to 7016 conditions per place. [2024-06-21 20:24:22,736 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 166 changer transitions 0/478 dead transitions. [2024-06-21 20:24:22,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 478 transitions, 6417 flow [2024-06-21 20:24:22,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:22,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:22,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:24:22,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-21 20:24:22,737 INFO L175 Difference]: Start difference. First operand has 380 places, 454 transitions, 5353 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:24:22,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 478 transitions, 6417 flow [2024-06-21 20:24:29,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 478 transitions, 6059 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:29,341 INFO L231 Difference]: Finished difference. Result has 382 places, 456 transitions, 5393 flow [2024-06-21 20:24:29,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4995, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5393, PETRI_PLACES=382, PETRI_TRANSITIONS=456} [2024-06-21 20:24:29,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-21 20:24:29,342 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 456 transitions, 5393 flow [2024-06-21 20:24:29,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:29,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:29,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, 1] [2024-06-21 20:24:29,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 20:24:29,343 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-21 20:24:29,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:29,343 INFO L85 PathProgramCache]: Analyzing trace with hash 255605229, now seen corresponding path program 16 times [2024-06-21 20:24:29,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:29,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112161279] [2024-06-21 20:24:29,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:29,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:29,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-21 20:24:29,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:29,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112161279] [2024-06-21 20:24:29,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112161279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:29,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:29,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:29,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505787143] [2024-06-21 20:24:29,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:29,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:29,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:29,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:29,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:29,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:29,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 456 transitions, 5393 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:29,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:29,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:29,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:31,328 INFO L124 PetriNetUnfolderBase]: 4742/8192 cut-off events. [2024-06-21 20:24:31,328 INFO L125 PetriNetUnfolderBase]: For 1457523/1457523 co-relation queries the response was YES. [2024-06-21 20:24:31,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51941 conditions, 8192 events. 4742/8192 cut-off events. For 1457523/1457523 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 59964 event pairs, 1421 based on Foata normal form. 44/8230 useless extension candidates. Maximal degree in co-relation 51760. Up to 6803 conditions per place. [2024-06-21 20:24:31,417 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 171 changer transitions 3/479 dead transitions. [2024-06-21 20:24:31,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 479 transitions, 6465 flow [2024-06-21 20:24:31,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:31,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:31,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:24:31,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-21 20:24:31,418 INFO L175 Difference]: Start difference. First operand has 382 places, 456 transitions, 5393 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:24:31,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 479 transitions, 6465 flow [2024-06-21 20:24:37,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 479 transitions, 6103 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:37,015 INFO L231 Difference]: Finished difference. Result has 384 places, 457 transitions, 5433 flow [2024-06-21 20:24:37,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5031, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5433, PETRI_PLACES=384, PETRI_TRANSITIONS=457} [2024-06-21 20:24:37,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 20:24:37,015 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 457 transitions, 5433 flow [2024-06-21 20:24:37,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:37,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:37,016 INFO L208 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-21 20:24:37,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 20:24:37,016 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-21 20:24:37,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:37,016 INFO L85 PathProgramCache]: Analyzing trace with hash 482115917, now seen corresponding path program 17 times [2024-06-21 20:24:37,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:37,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800598065] [2024-06-21 20:24:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:37,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:37,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:37,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:37,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:37,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800598065] [2024-06-21 20:24:37,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800598065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:37,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:37,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:37,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772278647] [2024-06-21 20:24:37,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:37,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:37,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:37,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:37,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:37,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:37,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 457 transitions, 5433 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:37,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:37,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:37,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:38,825 INFO L124 PetriNetUnfolderBase]: 4670/8050 cut-off events. [2024-06-21 20:24:38,825 INFO L125 PetriNetUnfolderBase]: For 1049197/1049197 co-relation queries the response was YES. [2024-06-21 20:24:38,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49840 conditions, 8050 events. 4670/8050 cut-off events. For 1049197/1049197 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 58596 event pairs, 1481 based on Foata normal form. 10/8047 useless extension candidates. Maximal degree in co-relation 49658. Up to 6849 conditions per place. [2024-06-21 20:24:38,911 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 273 selfloop transitions, 188 changer transitions 4/473 dead transitions. [2024-06-21 20:24:38,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 473 transitions, 6415 flow [2024-06-21 20:24:38,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:38,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:24:38,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:24:38,912 INFO L175 Difference]: Start difference. First operand has 384 places, 457 transitions, 5433 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:24:38,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 473 transitions, 6415 flow [2024-06-21 20:24:44,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 473 transitions, 6019 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 20:24:44,552 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 5408 flow [2024-06-21 20:24:44,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5037, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5408, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-21 20:24:44,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:24:44,557 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 5408 flow [2024-06-21 20:24:44,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:44,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:44,558 INFO L208 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-21 20:24:44,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 20:24:44,558 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-21 20:24:44,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:44,558 INFO L85 PathProgramCache]: Analyzing trace with hash 580588545, now seen corresponding path program 18 times [2024-06-21 20:24:44,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:44,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641827694] [2024-06-21 20:24:44,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:44,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:44,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:44,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:44,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:44,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641827694] [2024-06-21 20:24:44,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641827694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:44,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:44,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:44,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396352626] [2024-06-21 20:24:44,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:44,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:44,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:44,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:44,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:44,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:44,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 5408 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:44,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:44,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:44,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:46,323 INFO L124 PetriNetUnfolderBase]: 4588/7888 cut-off events. [2024-06-21 20:24:46,323 INFO L125 PetriNetUnfolderBase]: For 960975/960975 co-relation queries the response was YES. [2024-06-21 20:24:46,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 7888 events. 4588/7888 cut-off events. For 960975/960975 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 57101 event pairs, 1429 based on Foata normal form. 10/7885 useless extension candidates. Maximal degree in co-relation 47263. Up to 6711 conditions per place. [2024-06-21 20:24:46,405 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 192 changer transitions 4/472 dead transitions. [2024-06-21 20:24:46,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 472 transitions, 6388 flow [2024-06-21 20:24:46,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:46,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:46,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:24:46,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 20:24:46,406 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 5408 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:24:46,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 472 transitions, 6388 flow [2024-06-21 20:24:51,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 472 transitions, 5910 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 20:24:51,592 INFO L231 Difference]: Finished difference. Result has 386 places, 455 transitions, 5309 flow [2024-06-21 20:24:51,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4930, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5309, PETRI_PLACES=386, PETRI_TRANSITIONS=455} [2024-06-21 20:24:51,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:24:51,592 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 455 transitions, 5309 flow [2024-06-21 20:24:51,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:51,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:51,593 INFO L208 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-21 20:24:51,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 20:24:51,593 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-21 20:24:51,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:51,593 INFO L85 PathProgramCache]: Analyzing trace with hash -437843475, now seen corresponding path program 19 times [2024-06-21 20:24:51,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:51,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786698190] [2024-06-21 20:24:51,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:51,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:51,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:51,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:51,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786698190] [2024-06-21 20:24:51,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786698190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:51,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:51,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:51,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33094847] [2024-06-21 20:24:51,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:51,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:51,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:51,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:51,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:51,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:51,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 455 transitions, 5309 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:51,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:51,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:51,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:24:53,416 INFO L124 PetriNetUnfolderBase]: 4506/7758 cut-off events. [2024-06-21 20:24:53,416 INFO L125 PetriNetUnfolderBase]: For 871127/871127 co-relation queries the response was YES. [2024-06-21 20:24:53,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45053 conditions, 7758 events. 4506/7758 cut-off events. For 871127/871127 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 56017 event pairs, 1290 based on Foata normal form. 10/7762 useless extension candidates. Maximal degree in co-relation 44869. Up to 7086 conditions per place. [2024-06-21 20:24:53,504 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 34 changer transitions 4/471 dead transitions. [2024-06-21 20:24:53,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 471 transitions, 6287 flow [2024-06-21 20:24:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:24:53,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:24:53,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 20:24:53,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-21 20:24:53,505 INFO L175 Difference]: Start difference. First operand has 386 places, 455 transitions, 5309 flow. Second operand 8 states and 184 transitions. [2024-06-21 20:24:53,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 471 transitions, 6287 flow [2024-06-21 20:24:59,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 471 transitions, 5810 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 20:24:59,334 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4892 flow [2024-06-21 20:24:59,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4892, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-21 20:24:59,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:24:59,335 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4892 flow [2024-06-21 20:24:59,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:59,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:24:59,335 INFO L208 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-21 20:24:59,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 20:24:59,336 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:24:59,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:24:59,336 INFO L85 PathProgramCache]: Analyzing trace with hash -440700435, now seen corresponding path program 20 times [2024-06-21 20:24:59,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:24:59,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664107034] [2024-06-21 20:24:59,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:24:59,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:24:59,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:24:59,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:24:59,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:24:59,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664107034] [2024-06-21 20:24:59,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664107034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:24:59,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:24:59,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:24:59,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338862922] [2024-06-21 20:24:59,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:24:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:24:59,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:24:59,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:24:59,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:24:59,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:24:59,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:24:59,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:24:59,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:24:59,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:01,049 INFO L124 PetriNetUnfolderBase]: 4424/7596 cut-off events. [2024-06-21 20:25:01,050 INFO L125 PetriNetUnfolderBase]: For 777445/777445 co-relation queries the response was YES. [2024-06-21 20:25:01,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42128 conditions, 7596 events. 4424/7596 cut-off events. For 777445/777445 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54458 event pairs, 1220 based on Foata normal form. 10/7600 useless extension candidates. Maximal degree in co-relation 41943. Up to 6868 conditions per place. [2024-06-21 20:25:01,133 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 37 changer transitions 7/475 dead transitions. [2024-06-21 20:25:01,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 475 transitions, 5904 flow [2024-06-21 20:25:01,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:25:01,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:25:01,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 20:25:01,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-21 20:25:01,134 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4892 flow. Second operand 9 states and 206 transitions. [2024-06-21 20:25:01,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 475 transitions, 5904 flow [2024-06-21 20:25:06,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 475 transitions, 5732 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-21 20:25:06,328 INFO L231 Difference]: Finished difference. Result has 385 places, 453 transitions, 4786 flow [2024-06-21 20:25:06,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4720, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4786, PETRI_PLACES=385, PETRI_TRANSITIONS=453} [2024-06-21 20:25:06,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 343 predicate places. [2024-06-21 20:25:06,329 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 453 transitions, 4786 flow [2024-06-21 20:25:06,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:06,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:06,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:06,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 20:25:06,329 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-21 20:25:06,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:06,330 INFO L85 PathProgramCache]: Analyzing trace with hash 654105784, now seen corresponding path program 1 times [2024-06-21 20:25:06,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:06,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35472578] [2024-06-21 20:25:06,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:06,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:06,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:06,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:06,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35472578] [2024-06-21 20:25:06,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35472578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:06,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:06,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:06,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106931330] [2024-06-21 20:25:06,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:06,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:06,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:06,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:06,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:06,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:06,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 453 transitions, 4786 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:06,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:06,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:06,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:07,882 INFO L124 PetriNetUnfolderBase]: 4373/7526 cut-off events. [2024-06-21 20:25:07,882 INFO L125 PetriNetUnfolderBase]: For 685083/685083 co-relation queries the response was YES. [2024-06-21 20:25:07,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40546 conditions, 7526 events. 4373/7526 cut-off events. For 685083/685083 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 53967 event pairs, 1214 based on Foata normal form. 6/7528 useless extension candidates. Maximal degree in co-relation 40362. Up to 6581 conditions per place. [2024-06-21 20:25:08,136 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 395 selfloop transitions, 77 changer transitions 0/480 dead transitions. [2024-06-21 20:25:08,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 480 transitions, 5812 flow [2024-06-21 20:25:08,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:08,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:08,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:25:08,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:25:08,138 INFO L175 Difference]: Start difference. First operand has 385 places, 453 transitions, 4786 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:25:08,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 480 transitions, 5812 flow [2024-06-21 20:25:13,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 480 transitions, 5643 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-21 20:25:13,353 INFO L231 Difference]: Finished difference. Result has 383 places, 453 transitions, 4776 flow [2024-06-21 20:25:13,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4776, PETRI_PLACES=383, PETRI_TRANSITIONS=453} [2024-06-21 20:25:13,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-21 20:25:13,354 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 453 transitions, 4776 flow [2024-06-21 20:25:13,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:13,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:13,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:13,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 20:25:13,354 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-21 20:25:13,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:13,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1126456504, now seen corresponding path program 2 times [2024-06-21 20:25:13,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:13,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103267295] [2024-06-21 20:25:13,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:13,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:13,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:13,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103267295] [2024-06-21 20:25:13,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103267295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:13,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:13,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:13,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389376648] [2024-06-21 20:25:13,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:13,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:13,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:13,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:13,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:13,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 453 transitions, 4776 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:13,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:13,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:13,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:14,909 INFO L124 PetriNetUnfolderBase]: 4393/7604 cut-off events. [2024-06-21 20:25:14,910 INFO L125 PetriNetUnfolderBase]: For 693465/693465 co-relation queries the response was YES. [2024-06-21 20:25:14,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40728 conditions, 7604 events. 4393/7604 cut-off events. For 693465/693465 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54964 event pairs, 1023 based on Foata normal form. 6/7606 useless extension candidates. Maximal degree in co-relation 40543. Up to 5704 conditions per place. [2024-06-21 20:25:14,989 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 97 changer transitions 0/487 dead transitions. [2024-06-21 20:25:14,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 487 transitions, 6445 flow [2024-06-21 20:25:14,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:14,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:14,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 20:25:14,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-21 20:25:14,991 INFO L175 Difference]: Start difference. First operand has 383 places, 453 transitions, 4776 flow. Second operand 7 states and 184 transitions. [2024-06-21 20:25:14,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 487 transitions, 6445 flow [2024-06-21 20:25:19,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 487 transitions, 6252 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 20:25:19,321 INFO L231 Difference]: Finished difference. Result has 383 places, 454 transitions, 4811 flow [2024-06-21 20:25:19,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4811, PETRI_PLACES=383, PETRI_TRANSITIONS=454} [2024-06-21 20:25:19,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-21 20:25:19,322 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 454 transitions, 4811 flow [2024-06-21 20:25:19,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:19,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:19,322 INFO L208 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-21 20:25:19,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 20:25:19,323 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-21 20:25:19,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:19,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1126723414, now seen corresponding path program 3 times [2024-06-21 20:25:19,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:19,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160239178] [2024-06-21 20:25:19,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:19,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:19,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:19,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-21 20:25:19,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:19,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160239178] [2024-06-21 20:25:19,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160239178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:19,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:19,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:19,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307560098] [2024-06-21 20:25:19,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:19,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:19,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:19,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:19,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 454 transitions, 4811 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:19,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:19,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:19,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:21,017 INFO L124 PetriNetUnfolderBase]: 4380/7577 cut-off events. [2024-06-21 20:25:21,017 INFO L125 PetriNetUnfolderBase]: For 640289/640289 co-relation queries the response was YES. [2024-06-21 20:25:21,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40002 conditions, 7577 events. 4380/7577 cut-off events. For 640289/640289 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54678 event pairs, 1031 based on Foata normal form. 6/7579 useless extension candidates. Maximal degree in co-relation 39817. Up to 5698 conditions per place. [2024-06-21 20:25:21,096 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 383 selfloop transitions, 91 changer transitions 0/482 dead transitions. [2024-06-21 20:25:21,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 482 transitions, 6137 flow [2024-06-21 20:25:21,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:21,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:21,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:25:21,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-21 20:25:21,097 INFO L175 Difference]: Start difference. First operand has 383 places, 454 transitions, 4811 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:25:21,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 482 transitions, 6137 flow [2024-06-21 20:25:26,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5930 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:25:26,323 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 4791 flow [2024-06-21 20:25:26,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4791, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-21 20:25:26,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:25:26,327 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 4791 flow [2024-06-21 20:25:26,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:26,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:26,327 INFO L208 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-21 20:25:26,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 20:25:26,328 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-21 20:25:26,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:26,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1593795708, now seen corresponding path program 4 times [2024-06-21 20:25:26,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:26,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57268268] [2024-06-21 20:25:26,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:26,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:26,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:26,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:26,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57268268] [2024-06-21 20:25:26,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57268268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:26,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:26,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:26,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230431963] [2024-06-21 20:25:26,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:26,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:26,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:26,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:26,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:26,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:26,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 4791 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:26,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:26,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:26,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:27,911 INFO L124 PetriNetUnfolderBase]: 4367/7533 cut-off events. [2024-06-21 20:25:27,912 INFO L125 PetriNetUnfolderBase]: For 583314/583314 co-relation queries the response was YES. [2024-06-21 20:25:27,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 7533 events. 4367/7533 cut-off events. For 583314/583314 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 54208 event pairs, 1230 based on Foata normal form. 6/7523 useless extension candidates. Maximal degree in co-relation 38676. Up to 6651 conditions per place. [2024-06-21 20:25:27,995 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 396 selfloop transitions, 78 changer transitions 1/483 dead transitions. [2024-06-21 20:25:27,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 483 transitions, 5823 flow [2024-06-21 20:25:27,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:27,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:27,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 20:25:27,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-21 20:25:27,996 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 4791 flow. Second operand 7 states and 183 transitions. [2024-06-21 20:25:27,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 483 transitions, 5823 flow [2024-06-21 20:25:32,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5443 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 20:25:32,065 INFO L231 Difference]: Finished difference. Result has 384 places, 454 transitions, 4571 flow [2024-06-21 20:25:32,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4411, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4571, PETRI_PLACES=384, PETRI_TRANSITIONS=454} [2024-06-21 20:25:32,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 20:25:32,066 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 454 transitions, 4571 flow [2024-06-21 20:25:32,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:32,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:32,066 INFO L208 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-21 20:25:32,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 20:25:32,066 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-21 20:25:32,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:32,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1859492988, now seen corresponding path program 5 times [2024-06-21 20:25:32,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:32,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898254282] [2024-06-21 20:25:32,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:32,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:32,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:32,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:32,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898254282] [2024-06-21 20:25:32,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898254282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:32,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:32,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:32,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504590251] [2024-06-21 20:25:32,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:32,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:32,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:32,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:32,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:32,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:32,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 454 transitions, 4571 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:32,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:32,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:32,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:33,565 INFO L124 PetriNetUnfolderBase]: 4387/7559 cut-off events. [2024-06-21 20:25:33,565 INFO L125 PetriNetUnfolderBase]: For 586830/586830 co-relation queries the response was YES. [2024-06-21 20:25:33,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37856 conditions, 7559 events. 4387/7559 cut-off events. For 586830/586830 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54321 event pairs, 1216 based on Foata normal form. 6/7549 useless extension candidates. Maximal degree in co-relation 37671. Up to 6479 conditions per place. [2024-06-21 20:25:33,648 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 384 selfloop transitions, 91 changer transitions 0/483 dead transitions. [2024-06-21 20:25:33,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 5627 flow [2024-06-21 20:25:33,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:33,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:33,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:25:33,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:25:33,649 INFO L175 Difference]: Start difference. First operand has 384 places, 454 transitions, 4571 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:25:33,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 5627 flow [2024-06-21 20:25:38,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 5448 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:25:38,204 INFO L231 Difference]: Finished difference. Result has 384 places, 455 transitions, 4602 flow [2024-06-21 20:25:38,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4392, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4602, PETRI_PLACES=384, PETRI_TRANSITIONS=455} [2024-06-21 20:25:38,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-21 20:25:38,205 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 455 transitions, 4602 flow [2024-06-21 20:25:38,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:38,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:38,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-21 20:25:38,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 20:25:38,205 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-21 20:25:38,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:38,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1988396536, now seen corresponding path program 6 times [2024-06-21 20:25:38,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:38,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100731097] [2024-06-21 20:25:38,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:38,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:38,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:38,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:38,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100731097] [2024-06-21 20:25:38,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100731097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:38,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:38,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:38,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287669755] [2024-06-21 20:25:38,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:38,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:38,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:38,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:38,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:38,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:38,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 455 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:38,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:38,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:38,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:39,882 INFO L124 PetriNetUnfolderBase]: 4407/7644 cut-off events. [2024-06-21 20:25:39,882 INFO L125 PetriNetUnfolderBase]: For 595307/595307 co-relation queries the response was YES. [2024-06-21 20:25:39,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38262 conditions, 7644 events. 4407/7644 cut-off events. For 595307/595307 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 55438 event pairs, 1087 based on Foata normal form. 6/7641 useless extension candidates. Maximal degree in co-relation 38076. Up to 5545 conditions per place. [2024-06-21 20:25:39,961 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 380 selfloop transitions, 94 changer transitions 0/482 dead transitions. [2024-06-21 20:25:39,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 482 transitions, 5952 flow [2024-06-21 20:25:39,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:39,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:25:39,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-21 20:25:39,962 INFO L175 Difference]: Start difference. First operand has 384 places, 455 transitions, 4602 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:25:39,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 482 transitions, 5952 flow [2024-06-21 20:25:44,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 482 transitions, 5754 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:25:44,081 INFO L231 Difference]: Finished difference. Result has 386 places, 456 transitions, 4620 flow [2024-06-21 20:25:44,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4620, PETRI_PLACES=386, PETRI_TRANSITIONS=456} [2024-06-21 20:25:44,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 20:25:44,081 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 456 transitions, 4620 flow [2024-06-21 20:25:44,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:44,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:44,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, 1] [2024-06-21 20:25:44,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 20:25:44,082 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-21 20:25:44,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:44,082 INFO L85 PathProgramCache]: Analyzing trace with hash -289207498, now seen corresponding path program 7 times [2024-06-21 20:25:44,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:44,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463095049] [2024-06-21 20:25:44,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:44,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:44,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:44,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:44,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:44,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463095049] [2024-06-21 20:25:44,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463095049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:44,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:44,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:44,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974718519] [2024-06-21 20:25:44,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:44,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:44,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:44,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:44,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:44,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:44,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 456 transitions, 4620 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:44,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:44,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:44,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:45,729 INFO L124 PetriNetUnfolderBase]: 4427/7680 cut-off events. [2024-06-21 20:25:45,729 INFO L125 PetriNetUnfolderBase]: For 604773/604773 co-relation queries the response was YES. [2024-06-21 20:25:45,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38667 conditions, 7680 events. 4427/7680 cut-off events. For 604773/604773 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55650 event pairs, 1087 based on Foata normal form. 6/7677 useless extension candidates. Maximal degree in co-relation 38480. Up to 5557 conditions per place. [2024-06-21 20:25:45,807 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 384 selfloop transitions, 93 changer transitions 0/485 dead transitions. [2024-06-21 20:25:45,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 485 transitions, 5990 flow [2024-06-21 20:25:45,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:45,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:45,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 20:25:45,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-21 20:25:45,808 INFO L175 Difference]: Start difference. First operand has 386 places, 456 transitions, 4620 flow. Second operand 7 states and 174 transitions. [2024-06-21 20:25:45,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 485 transitions, 5990 flow [2024-06-21 20:25:50,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 485 transitions, 5783 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:25:50,721 INFO L231 Difference]: Finished difference. Result has 389 places, 457 transitions, 4629 flow [2024-06-21 20:25:50,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4418, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4629, PETRI_PLACES=389, PETRI_TRANSITIONS=457} [2024-06-21 20:25:50,722 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 20:25:50,722 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 457 transitions, 4629 flow [2024-06-21 20:25:50,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:50,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:50,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:50,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 20:25:50,722 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-21 20:25:50,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:50,723 INFO L85 PathProgramCache]: Analyzing trace with hash 522001532, now seen corresponding path program 8 times [2024-06-21 20:25:50,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:50,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463595942] [2024-06-21 20:25:50,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:50,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:50,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:50,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:50,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:50,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463595942] [2024-06-21 20:25:50,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463595942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:50,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:50,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:25:50,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888497180] [2024-06-21 20:25:50,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:50,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:25:50,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:50,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:25:50,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:25:50,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:50,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 457 transitions, 4629 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:50,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:50,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:50,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:52,412 INFO L124 PetriNetUnfolderBase]: 4414/7678 cut-off events. [2024-06-21 20:25:52,412 INFO L125 PetriNetUnfolderBase]: For 543869/543869 co-relation queries the response was YES. [2024-06-21 20:25:52,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37579 conditions, 7678 events. 4414/7678 cut-off events. For 543869/543869 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 55829 event pairs, 1038 based on Foata normal form. 6/7675 useless extension candidates. Maximal degree in co-relation 37391. Up to 5551 conditions per place. [2024-06-21 20:25:52,498 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 106 changer transitions 0/486 dead transitions. [2024-06-21 20:25:52,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 486 transitions, 5681 flow [2024-06-21 20:25:52,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:25:52,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:25:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:25:52,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-21 20:25:52,499 INFO L175 Difference]: Start difference. First operand has 389 places, 457 transitions, 4629 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:25:52,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 486 transitions, 5681 flow [2024-06-21 20:25:57,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 486 transitions, 5480 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:25:57,576 INFO L231 Difference]: Finished difference. Result has 392 places, 457 transitions, 4644 flow [2024-06-21 20:25:57,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4428, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4644, PETRI_PLACES=392, PETRI_TRANSITIONS=457} [2024-06-21 20:25:57,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 20:25:57,577 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 457 transitions, 4644 flow [2024-06-21 20:25:57,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:57,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:25:57,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:25:57,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 20:25:57,577 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-21 20:25:57,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:25:57,578 INFO L85 PathProgramCache]: Analyzing trace with hash 287312670, now seen corresponding path program 1 times [2024-06-21 20:25:57,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:25:57,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658939313] [2024-06-21 20:25:57,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:25:57,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:25:57,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:25:57,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:25:57,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:25:57,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658939313] [2024-06-21 20:25:57,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658939313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:25:57,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:25:57,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:25:57,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18486997] [2024-06-21 20:25:57,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:25:57,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:25:57,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:25:57,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:25:57,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:25:57,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:25:57,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 457 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:25:57,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:25:57,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:25:57,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:25:59,520 INFO L124 PetriNetUnfolderBase]: 4835/8380 cut-off events. [2024-06-21 20:25:59,520 INFO L125 PetriNetUnfolderBase]: For 1513608/1513608 co-relation queries the response was YES. [2024-06-21 20:25:59,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50805 conditions, 8380 events. 4835/8380 cut-off events. For 1513608/1513608 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 61625 event pairs, 1083 based on Foata normal form. 24/8398 useless extension candidates. Maximal degree in co-relation 50616. Up to 4165 conditions per place. [2024-06-21 20:25:59,610 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 351 selfloop transitions, 139 changer transitions 6/504 dead transitions. [2024-06-21 20:25:59,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 504 transitions, 6528 flow [2024-06-21 20:25:59,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:25:59,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:25:59,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 20:25:59,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-21 20:25:59,612 INFO L175 Difference]: Start difference. First operand has 392 places, 457 transitions, 4644 flow. Second operand 8 states and 213 transitions. [2024-06-21 20:25:59,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 504 transitions, 6528 flow [2024-06-21 20:26:09,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 504 transitions, 6294 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:26:10,001 INFO L231 Difference]: Finished difference. Result has 394 places, 457 transitions, 4828 flow [2024-06-21 20:26:10,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4828, PETRI_PLACES=394, PETRI_TRANSITIONS=457} [2024-06-21 20:26:10,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 20:26:10,002 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 457 transitions, 4828 flow [2024-06-21 20:26:10,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:10,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:10,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:10,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 20:26:10,002 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-21 20:26:10,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:10,003 INFO L85 PathProgramCache]: Analyzing trace with hash -608492080, now seen corresponding path program 2 times [2024-06-21 20:26:10,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:10,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252094569] [2024-06-21 20:26:10,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:10,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:10,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:10,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:10,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252094569] [2024-06-21 20:26:10,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252094569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:10,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:10,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:10,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008375320] [2024-06-21 20:26:10,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:10,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:10,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:10,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:10,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:10,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:26:10,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 457 transitions, 4828 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:10,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:10,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:26:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:11,946 INFO L124 PetriNetUnfolderBase]: 4916/8492 cut-off events. [2024-06-21 20:26:11,946 INFO L125 PetriNetUnfolderBase]: For 1749034/1749034 co-relation queries the response was YES. [2024-06-21 20:26:12,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58178 conditions, 8492 events. 4916/8492 cut-off events. For 1749034/1749034 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62370 event pairs, 1222 based on Foata normal form. 6/8492 useless extension candidates. Maximal degree in co-relation 57987. Up to 4165 conditions per place. [2024-06-21 20:26:12,051 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 151 changer transitions 0/501 dead transitions. [2024-06-21 20:26:12,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 501 transitions, 6710 flow [2024-06-21 20:26:12,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:12,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:12,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 20:26:12,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-21 20:26:12,053 INFO L175 Difference]: Start difference. First operand has 394 places, 457 transitions, 4828 flow. Second operand 8 states and 213 transitions. [2024-06-21 20:26:12,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 501 transitions, 6710 flow [2024-06-21 20:26:23,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 501 transitions, 6485 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:26:23,628 INFO L231 Difference]: Finished difference. Result has 398 places, 459 transitions, 5011 flow [2024-06-21 20:26:23,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4603, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5011, PETRI_PLACES=398, PETRI_TRANSITIONS=459} [2024-06-21 20:26:23,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-21 20:26:23,629 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 459 transitions, 5011 flow [2024-06-21 20:26:23,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:23,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:23,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:23,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 20:26:23,630 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-21 20:26:23,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:23,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1044013598, now seen corresponding path program 3 times [2024-06-21 20:26:23,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:23,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008100893] [2024-06-21 20:26:23,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:23,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:23,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:23,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:23,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008100893] [2024-06-21 20:26:23,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008100893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:23,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:23,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:23,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424662267] [2024-06-21 20:26:23,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:23,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:23,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:23,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:23,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:23,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:26:23,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 459 transitions, 5011 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:23,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:23,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:26:23,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:25,708 INFO L124 PetriNetUnfolderBase]: 4903/8463 cut-off events. [2024-06-21 20:26:25,709 INFO L125 PetriNetUnfolderBase]: For 1703737/1703737 co-relation queries the response was YES. [2024-06-21 20:26:25,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57489 conditions, 8463 events. 4903/8463 cut-off events. For 1703737/1703737 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 62168 event pairs, 1202 based on Foata normal form. 6/8463 useless extension candidates. Maximal degree in co-relation 57296. Up to 4165 conditions per place. [2024-06-21 20:26:25,804 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 347 selfloop transitions, 144 changer transitions 0/499 dead transitions. [2024-06-21 20:26:25,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 499 transitions, 6836 flow [2024-06-21 20:26:25,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:26:25,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:26:25,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 20:26:25,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:26:25,805 INFO L175 Difference]: Start difference. First operand has 398 places, 459 transitions, 5011 flow. Second operand 8 states and 208 transitions. [2024-06-21 20:26:25,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 499 transitions, 6836 flow [2024-06-21 20:26:36,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 499 transitions, 6477 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 20:26:36,947 INFO L231 Difference]: Finished difference. Result has 401 places, 460 transitions, 4989 flow [2024-06-21 20:26:36,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4989, PETRI_PLACES=401, PETRI_TRANSITIONS=460} [2024-06-21 20:26:36,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 359 predicate places. [2024-06-21 20:26:36,947 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 460 transitions, 4989 flow [2024-06-21 20:26:36,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:36,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:36,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:36,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 20:26:36,948 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-21 20:26:36,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:36,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1570544478, now seen corresponding path program 4 times [2024-06-21 20:26:36,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:36,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343582557] [2024-06-21 20:26:36,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:36,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:36,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:37,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:37,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:37,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343582557] [2024-06-21 20:26:37,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343582557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:37,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:37,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:37,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864289464] [2024-06-21 20:26:37,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:37,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:37,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:37,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:37,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:37,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:26:37,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 460 transitions, 4989 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:37,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:37,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:26:37,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:38,884 INFO L124 PetriNetUnfolderBase]: 4844/8383 cut-off events. [2024-06-21 20:26:38,884 INFO L125 PetriNetUnfolderBase]: For 1648661/1648661 co-relation queries the response was YES. [2024-06-21 20:26:38,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52215 conditions, 8383 events. 4844/8383 cut-off events. For 1648661/1648661 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 61900 event pairs, 1270 based on Foata normal form. 30/8407 useless extension candidates. Maximal degree in co-relation 52021. Up to 5204 conditions per place. [2024-06-21 20:26:38,981 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 127 changer transitions 7/497 dead transitions. [2024-06-21 20:26:38,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 497 transitions, 6467 flow [2024-06-21 20:26:38,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:26:38,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:26:38,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-21 20:26:38,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655052264808362 [2024-06-21 20:26:38,983 INFO L175 Difference]: Start difference. First operand has 401 places, 460 transitions, 4989 flow. Second operand 7 states and 191 transitions. [2024-06-21 20:26:38,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 497 transitions, 6467 flow [2024-06-21 20:26:47,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 497 transitions, 6160 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 20:26:47,855 INFO L231 Difference]: Finished difference. Result has 403 places, 457 transitions, 4918 flow [2024-06-21 20:26:47,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=403, PETRI_TRANSITIONS=457} [2024-06-21 20:26:47,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-21 20:26:47,856 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 457 transitions, 4918 flow [2024-06-21 20:26:47,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:47,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:47,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:47,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 20:26:47,856 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-21 20:26:47,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:47,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1577953788, now seen corresponding path program 5 times [2024-06-21 20:26:47,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:47,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785118768] [2024-06-21 20:26:47,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:47,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:47,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:47,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:47,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785118768] [2024-06-21 20:26:47,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785118768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:47,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:47,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:47,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23223140] [2024-06-21 20:26:47,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:47,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:47,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:47,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:47,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:47,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:26:47,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 457 transitions, 4918 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:47,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:47,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:26:47,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:26:49,876 INFO L124 PetriNetUnfolderBase]: 4782/8256 cut-off events. [2024-06-21 20:26:49,877 INFO L125 PetriNetUnfolderBase]: For 1696918/1696918 co-relation queries the response was YES. [2024-06-21 20:26:49,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52061 conditions, 8256 events. 4782/8256 cut-off events. For 1696918/1696918 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 60553 event pairs, 1437 based on Foata normal form. 30/8280 useless extension candidates. Maximal degree in co-relation 51866. Up to 6586 conditions per place. [2024-06-21 20:26:49,970 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 359 selfloop transitions, 116 changer transitions 3/486 dead transitions. [2024-06-21 20:26:49,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 486 transitions, 6380 flow [2024-06-21 20:26:49,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:26:49,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:26:49,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 20:26:49,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-21 20:26:49,972 INFO L175 Difference]: Start difference. First operand has 403 places, 457 transitions, 4918 flow. Second operand 7 states and 184 transitions. [2024-06-21 20:26:49,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 486 transitions, 6380 flow [2024-06-21 20:26:59,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 486 transitions, 6074 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:26:59,603 INFO L231 Difference]: Finished difference. Result has 402 places, 458 transitions, 4937 flow [2024-06-21 20:26:59,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4614, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4937, PETRI_PLACES=402, PETRI_TRANSITIONS=458} [2024-06-21 20:26:59,603 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-21 20:26:59,603 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 458 transitions, 4937 flow [2024-06-21 20:26:59,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:59,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:26:59,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:26:59,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 20:26:59,604 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-21 20:26:59,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:26:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash -334430114, now seen corresponding path program 6 times [2024-06-21 20:26:59,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:26:59,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524497898] [2024-06-21 20:26:59,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:26:59,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:26:59,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:26:59,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:26:59,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:26:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524497898] [2024-06-21 20:26:59,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524497898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:26:59,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:26:59,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:26:59,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996730461] [2024-06-21 20:26:59,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:26:59,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:26:59,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:26:59,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:26:59,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:26:59,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:26:59,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 458 transitions, 4937 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:26:59,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:26:59,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:26:59,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:01,409 INFO L124 PetriNetUnfolderBase]: 4683/8105 cut-off events. [2024-06-21 20:27:01,409 INFO L125 PetriNetUnfolderBase]: For 1334902/1334902 co-relation queries the response was YES. [2024-06-21 20:27:01,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45819 conditions, 8105 events. 4683/8105 cut-off events. For 1334902/1334902 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 59427 event pairs, 1438 based on Foata normal form. 34/8133 useless extension candidates. Maximal degree in co-relation 45624. Up to 6920 conditions per place. [2024-06-21 20:27:01,499 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 362 selfloop transitions, 105 changer transitions 3/478 dead transitions. [2024-06-21 20:27:01,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 478 transitions, 5945 flow [2024-06-21 20:27:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:27:01,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:27:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:27:01,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-21 20:27:01,500 INFO L175 Difference]: Start difference. First operand has 402 places, 458 transitions, 4937 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:27:01,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 478 transitions, 5945 flow [2024-06-21 20:27:10,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 478 transitions, 5734 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 20:27:10,105 INFO L231 Difference]: Finished difference. Result has 405 places, 455 transitions, 4917 flow [2024-06-21 20:27:10,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4917, PETRI_PLACES=405, PETRI_TRANSITIONS=455} [2024-06-21 20:27:10,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-21 20:27:10,106 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 455 transitions, 4917 flow [2024-06-21 20:27:10,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:10,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:10,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:10,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 20:27:10,106 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-21 20:27:10,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:10,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1234803060, now seen corresponding path program 7 times [2024-06-21 20:27:10,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:10,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224775520] [2024-06-21 20:27:10,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:10,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:10,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:10,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224775520] [2024-06-21 20:27:10,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224775520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:10,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:10,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:10,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015037505] [2024-06-21 20:27:10,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:10,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:10,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:10,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:10,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:10,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:27:10,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 455 transitions, 4917 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:10,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:10,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:27:10,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:11,888 INFO L124 PetriNetUnfolderBase]: 4501/7789 cut-off events. [2024-06-21 20:27:11,888 INFO L125 PetriNetUnfolderBase]: For 1017122/1017122 co-relation queries the response was YES. [2024-06-21 20:27:11,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44820 conditions, 7789 events. 4501/7789 cut-off events. For 1017122/1017122 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 56745 event pairs, 1357 based on Foata normal form. 8/7791 useless extension candidates. Maximal degree in co-relation 44624. Up to 6818 conditions per place. [2024-06-21 20:27:11,975 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 347 selfloop transitions, 121 changer transitions 0/476 dead transitions. [2024-06-21 20:27:11,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 476 transitions, 5963 flow [2024-06-21 20:27:11,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:27:11,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:27:11,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-21 20:27:11,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5907859078590786 [2024-06-21 20:27:11,976 INFO L175 Difference]: Start difference. First operand has 405 places, 455 transitions, 4917 flow. Second operand 9 states and 218 transitions. [2024-06-21 20:27:11,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 476 transitions, 5963 flow [2024-06-21 20:27:19,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 476 transitions, 5726 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:27:19,421 INFO L231 Difference]: Finished difference. Result has 408 places, 456 transitions, 4981 flow [2024-06-21 20:27:19,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4981, PETRI_PLACES=408, PETRI_TRANSITIONS=456} [2024-06-21 20:27:19,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-21 20:27:19,422 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 456 transitions, 4981 flow [2024-06-21 20:27:19,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:19,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:19,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:19,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 20:27:19,422 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-21 20:27:19,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1951906098, now seen corresponding path program 8 times [2024-06-21 20:27:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744329316] [2024-06-21 20:27:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:19,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:19,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:19,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744329316] [2024-06-21 20:27:19,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744329316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:19,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:19,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:19,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413438116] [2024-06-21 20:27:19,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:19,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:19,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:19,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:19,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:19,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:27:19,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 456 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:19,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:19,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:27:19,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:21,321 INFO L124 PetriNetUnfolderBase]: 4521/7803 cut-off events. [2024-06-21 20:27:21,322 INFO L125 PetriNetUnfolderBase]: For 1010361/1010361 co-relation queries the response was YES. [2024-06-21 20:27:21,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45265 conditions, 7803 events. 4521/7803 cut-off events. For 1010361/1010361 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56652 event pairs, 1339 based on Foata normal form. 6/7803 useless extension candidates. Maximal degree in co-relation 45068. Up to 6692 conditions per place. [2024-06-21 20:27:21,405 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 346 selfloop transitions, 128 changer transitions 0/482 dead transitions. [2024-06-21 20:27:21,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 482 transitions, 6417 flow [2024-06-21 20:27:21,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:27:21,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:27:21,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 20:27:21,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-21 20:27:21,406 INFO L175 Difference]: Start difference. First operand has 408 places, 456 transitions, 4981 flow. Second operand 9 states and 219 transitions. [2024-06-21 20:27:21,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 482 transitions, 6417 flow [2024-06-21 20:27:28,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 482 transitions, 6144 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 20:27:28,776 INFO L231 Difference]: Finished difference. Result has 410 places, 458 transitions, 5072 flow [2024-06-21 20:27:28,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4708, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5072, PETRI_PLACES=410, PETRI_TRANSITIONS=458} [2024-06-21 20:27:28,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-21 20:27:28,777 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 458 transitions, 5072 flow [2024-06-21 20:27:28,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:28,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:28,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:28,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 20:27:28,778 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-21 20:27:28,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:28,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2040234708, now seen corresponding path program 9 times [2024-06-21 20:27:28,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:28,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192603512] [2024-06-21 20:27:28,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:28,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:28,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:28,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192603512] [2024-06-21 20:27:28,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192603512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:28,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:28,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:28,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944633509] [2024-06-21 20:27:28,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:28,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:28,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:28,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:28,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:28,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:27:28,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 458 transitions, 5072 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:28,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:28,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:27:28,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:30,801 INFO L124 PetriNetUnfolderBase]: 4620/7964 cut-off events. [2024-06-21 20:27:30,801 INFO L125 PetriNetUnfolderBase]: For 1205140/1205140 co-relation queries the response was YES. [2024-06-21 20:27:30,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49108 conditions, 7964 events. 4620/7964 cut-off events. For 1205140/1205140 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58101 event pairs, 1165 based on Foata normal form. 6/7964 useless extension candidates. Maximal degree in co-relation 48910. Up to 6148 conditions per place. [2024-06-21 20:27:30,887 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 313 selfloop transitions, 171 changer transitions 0/492 dead transitions. [2024-06-21 20:27:30,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 492 transitions, 6926 flow [2024-06-21 20:27:30,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:27:30,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:27:30,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-21 20:27:30,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:27:30,888 INFO L175 Difference]: Start difference. First operand has 410 places, 458 transitions, 5072 flow. Second operand 9 states and 225 transitions. [2024-06-21 20:27:30,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 492 transitions, 6926 flow [2024-06-21 20:27:37,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 492 transitions, 6713 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 20:27:37,594 INFO L231 Difference]: Finished difference. Result has 414 places, 461 transitions, 5363 flow [2024-06-21 20:27:37,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4859, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5363, PETRI_PLACES=414, PETRI_TRANSITIONS=461} [2024-06-21 20:27:37,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-21 20:27:37,595 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 461 transitions, 5363 flow [2024-06-21 20:27:37,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:37,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:37,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:37,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 20:27:37,631 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-21 20:27:37,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:37,631 INFO L85 PathProgramCache]: Analyzing trace with hash -2040471858, now seen corresponding path program 10 times [2024-06-21 20:27:37,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:37,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809478279] [2024-06-21 20:27:37,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:37,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:37,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27: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-21 20:27:37,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:37,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809478279] [2024-06-21 20:27:37,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809478279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:37,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:37,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:37,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750066538] [2024-06-21 20:27:37,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:37,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:37,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:37,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:37,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:37,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:27:37,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 461 transitions, 5363 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:37,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:37,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:27:37,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:39,655 INFO L124 PetriNetUnfolderBase]: 4607/7945 cut-off events. [2024-06-21 20:27:39,655 INFO L125 PetriNetUnfolderBase]: For 1140962/1140962 co-relation queries the response was YES. [2024-06-21 20:27:39,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7945 events. 4607/7945 cut-off events. For 1140962/1140962 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57993 event pairs, 1137 based on Foata normal form. 6/7945 useless extension candidates. Maximal degree in co-relation 48120. Up to 6142 conditions per place. [2024-06-21 20:27:39,756 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 319 selfloop transitions, 165 changer transitions 0/492 dead transitions. [2024-06-21 20:27:39,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 492 transitions, 7075 flow [2024-06-21 20:27:39,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:27:39,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:27:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-21 20:27:39,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:27:39,757 INFO L175 Difference]: Start difference. First operand has 414 places, 461 transitions, 5363 flow. Second operand 9 states and 225 transitions. [2024-06-21 20:27:39,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 492 transitions, 7075 flow [2024-06-21 20:27:50,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 492 transitions, 6816 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 20:27:50,062 INFO L231 Difference]: Finished difference. Result has 419 places, 461 transitions, 5440 flow [2024-06-21 20:27:50,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5440, PETRI_PLACES=419, PETRI_TRANSITIONS=461} [2024-06-21 20:27:50,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 20:27:50,063 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 461 transitions, 5440 flow [2024-06-21 20:27:50,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:50,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:27:50,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:27:50,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 20:27:50,063 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-21 20:27:50,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:27:50,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1723678518, now seen corresponding path program 11 times [2024-06-21 20:27:50,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:27:50,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750779784] [2024-06-21 20:27:50,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:27:50,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:27:50,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:27:50,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:27:50,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:27:50,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750779784] [2024-06-21 20:27:50,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750779784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:27:50,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:27:50,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:27:50,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302768320] [2024-06-21 20:27:50,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:27:50,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:27:50,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:27:50,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:27:50,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:27:50,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:27:50,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 461 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:27:50,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:27:50,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:27:50,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:27:51,983 INFO L124 PetriNetUnfolderBase]: 4589/7931 cut-off events. [2024-06-21 20:27:51,983 INFO L125 PetriNetUnfolderBase]: For 1069752/1069752 co-relation queries the response was YES. [2024-06-21 20:27:52,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46884 conditions, 7931 events. 4589/7931 cut-off events. For 1069752/1069752 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 57908 event pairs, 1381 based on Foata normal form. 8/7933 useless extension candidates. Maximal degree in co-relation 46682. Up to 6958 conditions per place. [2024-06-21 20:27:52,074 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 135 changer transitions 0/482 dead transitions. [2024-06-21 20:27:52,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 482 transitions, 6452 flow [2024-06-21 20:27:52,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:27:52,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:27:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-21 20:27:52,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-21 20:27:52,075 INFO L175 Difference]: Start difference. First operand has 419 places, 461 transitions, 5440 flow. Second operand 10 states and 239 transitions. [2024-06-21 20:27:52,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 482 transitions, 6452 flow [2024-06-21 20:28:00,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 482 transitions, 5926 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 20:28:00,347 INFO L231 Difference]: Finished difference. Result has 420 places, 461 transitions, 5193 flow [2024-06-21 20:28:00,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4914, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=420, PETRI_TRANSITIONS=461} [2024-06-21 20:28:00,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-21 20:28:00,347 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 461 transitions, 5193 flow [2024-06-21 20:28:00,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:00,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:00,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:00,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 20:28:00,348 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-21 20:28:00,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1778247208, now seen corresponding path program 12 times [2024-06-21 20:28:00,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:00,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660011651] [2024-06-21 20:28:00,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:00,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:00,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:00,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:00,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660011651] [2024-06-21 20:28:00,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660011651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:00,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:00,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:00,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656109219] [2024-06-21 20:28:00,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:00,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:00,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:00,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:00,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:00,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:00,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 461 transitions, 5193 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:00,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:00,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:00,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:02,292 INFO L124 PetriNetUnfolderBase]: 4571/7905 cut-off events. [2024-06-21 20:28:02,292 INFO L125 PetriNetUnfolderBase]: For 974394/974394 co-relation queries the response was YES. [2024-06-21 20:28:02,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44128 conditions, 7905 events. 4571/7905 cut-off events. For 974394/974394 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 57762 event pairs, 1237 based on Foata normal form. 8/7907 useless extension candidates. Maximal degree in co-relation 43927. Up to 6676 conditions per place. [2024-06-21 20:28:02,380 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 329 selfloop transitions, 151 changer transitions 0/488 dead transitions. [2024-06-21 20:28:02,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 488 transitions, 6251 flow [2024-06-21 20:28:02,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:28:02,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:28:02,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-21 20:28:02,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-21 20:28:02,382 INFO L175 Difference]: Start difference. First operand has 420 places, 461 transitions, 5193 flow. Second operand 10 states and 244 transitions. [2024-06-21 20:28:02,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 488 transitions, 6251 flow [2024-06-21 20:28:11,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 488 transitions, 5931 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 20:28:11,192 INFO L231 Difference]: Finished difference. Result has 421 places, 461 transitions, 5183 flow [2024-06-21 20:28:11,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4873, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5183, PETRI_PLACES=421, PETRI_TRANSITIONS=461} [2024-06-21 20:28:11,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-21 20:28:11,193 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 461 transitions, 5183 flow [2024-06-21 20:28:11,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:11,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:11,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:11,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 20:28:11,194 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-21 20:28:11,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:11,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1895865360, now seen corresponding path program 13 times [2024-06-21 20:28:11,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:11,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286996296] [2024-06-21 20:28:11,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:11,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:11,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:11,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:11,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:11,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286996296] [2024-06-21 20:28:11,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286996296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:11,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:11,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:11,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755998380] [2024-06-21 20:28:11,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:11,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:11,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:11,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:11,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:11,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:11,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 461 transitions, 5183 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:11,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:11,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:11,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:13,300 INFO L124 PetriNetUnfolderBase]: 4819/8310 cut-off events. [2024-06-21 20:28:13,300 INFO L125 PetriNetUnfolderBase]: For 1692715/1692715 co-relation queries the response was YES. [2024-06-21 20:28:13,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51244 conditions, 8310 events. 4819/8310 cut-off events. For 1692715/1692715 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 61011 event pairs, 1442 based on Foata normal form. 30/8334 useless extension candidates. Maximal degree in co-relation 51042. Up to 4243 conditions per place. [2024-06-21 20:28:13,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 151 changer transitions 15/501 dead transitions. [2024-06-21 20:28:13,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 501 transitions, 6733 flow [2024-06-21 20:28:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:13,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 20:28:13,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-21 20:28:13,393 INFO L175 Difference]: Start difference. First operand has 421 places, 461 transitions, 5183 flow. Second operand 8 states and 208 transitions. [2024-06-21 20:28:13,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 501 transitions, 6733 flow [2024-06-21 20:28:23,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 501 transitions, 6287 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 20:28:23,281 INFO L231 Difference]: Finished difference. Result has 419 places, 453 transitions, 5006 flow [2024-06-21 20:28:23,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5006, PETRI_PLACES=419, PETRI_TRANSITIONS=453} [2024-06-21 20:28:23,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 20:28:23,282 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 453 transitions, 5006 flow [2024-06-21 20:28:23,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:23,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:23,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:23,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 20:28:23,282 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-21 20:28:23,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:23,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1536299032, now seen corresponding path program 14 times [2024-06-21 20:28:23,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:23,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605548040] [2024-06-21 20:28:23,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:23,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:23,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:28:23,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:23,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605548040] [2024-06-21 20:28:23,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605548040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:23,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:23,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:23,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369713840] [2024-06-21 20:28:23,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:23,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:23,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:23,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:23,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:23,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:23,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 453 transitions, 5006 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:23,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:23,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:23,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:25,264 INFO L124 PetriNetUnfolderBase]: 4617/8049 cut-off events. [2024-06-21 20:28:25,265 INFO L125 PetriNetUnfolderBase]: For 1769846/1769846 co-relation queries the response was YES. [2024-06-21 20:28:25,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50208 conditions, 8049 events. 4617/8049 cut-off events. For 1769846/1769846 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 59713 event pairs, 1476 based on Foata normal form. 34/8077 useless extension candidates. Maximal degree in co-relation 50005. Up to 6700 conditions per place. [2024-06-21 20:28:25,360 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 311 selfloop transitions, 156 changer transitions 3/478 dead transitions. [2024-06-21 20:28:25,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 478 transitions, 6074 flow [2024-06-21 20:28:25,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:25,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:25,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:28:25,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-21 20:28:25,361 INFO L175 Difference]: Start difference. First operand has 419 places, 453 transitions, 5006 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:28:25,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 478 transitions, 6074 flow [2024-06-21 20:28:33,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 478 transitions, 5709 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 20:28:33,629 INFO L231 Difference]: Finished difference. Result has 421 places, 453 transitions, 5002 flow [2024-06-21 20:28:33,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5002, PETRI_PLACES=421, PETRI_TRANSITIONS=453} [2024-06-21 20:28:33,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-21 20:28:33,630 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 453 transitions, 5002 flow [2024-06-21 20:28:33,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:33,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:33,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:33,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 20:28:33,630 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-21 20:28:33,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:33,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1630168080, now seen corresponding path program 15 times [2024-06-21 20:28:33,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:33,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222004591] [2024-06-21 20:28:33,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:33,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:33,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-21 20:28:33,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:33,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222004591] [2024-06-21 20:28:33,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222004591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:33,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:33,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:33,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290266147] [2024-06-21 20:28:33,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:33,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:33,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:33,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:33,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:33,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:33,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 453 transitions, 5002 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:33,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:33,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:33,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:35,458 INFO L124 PetriNetUnfolderBase]: 4535/7923 cut-off events. [2024-06-21 20:28:35,459 INFO L125 PetriNetUnfolderBase]: For 1308578/1308578 co-relation queries the response was YES. [2024-06-21 20:28:35,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44269 conditions, 7923 events. 4535/7923 cut-off events. For 1308578/1308578 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 58736 event pairs, 1372 based on Foata normal form. 30/7947 useless extension candidates. Maximal degree in co-relation 44065. Up to 6340 conditions per place. [2024-06-21 20:28:35,548 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 310 selfloop transitions, 152 changer transitions 14/484 dead transitions. [2024-06-21 20:28:35,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 484 transitions, 6118 flow [2024-06-21 20:28:35,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:35,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:35,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 20:28:35,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-21 20:28:35,550 INFO L175 Difference]: Start difference. First operand has 421 places, 453 transitions, 5002 flow. Second operand 8 states and 202 transitions. [2024-06-21 20:28:35,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 484 transitions, 6118 flow [2024-06-21 20:28:42,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 484 transitions, 5765 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:28:42,899 INFO L231 Difference]: Finished difference. Result has 423 places, 445 transitions, 4941 flow [2024-06-21 20:28:42,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=423, PETRI_TRANSITIONS=445} [2024-06-21 20:28:42,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 381 predicate places. [2024-06-21 20:28:42,899 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 445 transitions, 4941 flow [2024-06-21 20:28:42,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:42,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:42,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:42,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 20:28:42,900 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-21 20:28:42,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:42,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1524598528, now seen corresponding path program 16 times [2024-06-21 20:28:42,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:42,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856724698] [2024-06-21 20:28:42,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:42,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:42,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-21 20:28:42,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:42,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856724698] [2024-06-21 20:28:42,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856724698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:42,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:42,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:42,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471383846] [2024-06-21 20:28:42,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:42,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:42,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:42,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:42,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:43,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:43,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 445 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:43,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:43,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:43,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:44,707 INFO L124 PetriNetUnfolderBase]: 4312/7520 cut-off events. [2024-06-21 20:28:44,708 INFO L125 PetriNetUnfolderBase]: For 1378734/1378734 co-relation queries the response was YES. [2024-06-21 20:28:44,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42896 conditions, 7520 events. 4312/7520 cut-off events. For 1378734/1378734 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 55202 event pairs, 1356 based on Foata normal form. 34/7548 useless extension candidates. Maximal degree in co-relation 42691. Up to 6234 conditions per place. [2024-06-21 20:28:44,798 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 156 changer transitions 3/467 dead transitions. [2024-06-21 20:28:44,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 467 transitions, 5983 flow [2024-06-21 20:28:44,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:44,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:44,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:28:44,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-21 20:28:44,799 INFO L175 Difference]: Start difference. First operand has 423 places, 445 transitions, 4941 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:28:44,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 467 transitions, 5983 flow [2024-06-21 20:28:52,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 467 transitions, 5612 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 20:28:52,387 INFO L231 Difference]: Finished difference. Result has 425 places, 445 transitions, 4935 flow [2024-06-21 20:28:52,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4935, PETRI_PLACES=425, PETRI_TRANSITIONS=445} [2024-06-21 20:28:52,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 383 predicate places. [2024-06-21 20:28:52,388 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 445 transitions, 4935 flow [2024-06-21 20:28:52,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:52,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:28:52,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:28:52,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 20:28:52,388 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-21 20:28:52,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:28:52,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1249743894, now seen corresponding path program 17 times [2024-06-21 20:28:52,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:28:52,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365044950] [2024-06-21 20:28:52,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:28:52,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:28:52,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:28:52,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-21 20:28:52,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:28:52,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365044950] [2024-06-21 20:28:52,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365044950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:28:52,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:28:52,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:28:52,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125026474] [2024-06-21 20:28:52,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:28:52,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:28:52,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:28:52,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:28:52,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:28:52,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:28:52,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 445 transitions, 4935 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:28:52,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:28:52,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:28:52,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:28:54,159 INFO L124 PetriNetUnfolderBase]: 4406/7682 cut-off events. [2024-06-21 20:28:54,159 INFO L125 PetriNetUnfolderBase]: For 1395988/1395988 co-relation queries the response was YES. [2024-06-21 20:28:54,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43562 conditions, 7682 events. 4406/7682 cut-off events. For 1395988/1395988 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 56715 event pairs, 1398 based on Foata normal form. 34/7710 useless extension candidates. Maximal degree in co-relation 43356. Up to 6392 conditions per place. [2024-06-21 20:28:54,248 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 296 selfloop transitions, 160 changer transitions 3/467 dead transitions. [2024-06-21 20:28:54,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 467 transitions, 5979 flow [2024-06-21 20:28:54,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:28:54,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:28:54,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:28:54,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-21 20:28:54,249 INFO L175 Difference]: Start difference. First operand has 425 places, 445 transitions, 4935 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:28:54,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 467 transitions, 5979 flow [2024-06-21 20:29:01,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 467 transitions, 5622 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:01,787 INFO L231 Difference]: Finished difference. Result has 427 places, 445 transitions, 4953 flow [2024-06-21 20:29:01,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4953, PETRI_PLACES=427, PETRI_TRANSITIONS=445} [2024-06-21 20:29:01,787 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-21 20:29:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 445 transitions, 4953 flow [2024-06-21 20:29:01,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:01,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:01,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:01,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 20:29:01,788 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-21 20:29:01,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1524924958, now seen corresponding path program 18 times [2024-06-21 20:29:01,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:01,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979821097] [2024-06-21 20:29:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:01,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:01,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-21 20:29:01,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:01,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979821097] [2024-06-21 20:29:01,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979821097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:01,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:01,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:01,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007829323] [2024-06-21 20:29:01,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:01,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:01,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:01,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:01,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:01,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:01,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 445 transitions, 4953 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:01,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:01,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:01,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:03,699 INFO L124 PetriNetUnfolderBase]: 4484/7822 cut-off events. [2024-06-21 20:29:03,699 INFO L125 PetriNetUnfolderBase]: For 1358019/1358019 co-relation queries the response was YES. [2024-06-21 20:29:03,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44025 conditions, 7822 events. 4484/7822 cut-off events. For 1358019/1358019 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 57952 event pairs, 1386 based on Foata normal form. 30/7846 useless extension candidates. Maximal degree in co-relation 43818. Up to 5936 conditions per place. [2024-06-21 20:29:03,788 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 157 changer transitions 8/473 dead transitions. [2024-06-21 20:29:03,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 473 transitions, 6045 flow [2024-06-21 20:29:03,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:03,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:03,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:29:03,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:29:03,789 INFO L175 Difference]: Start difference. First operand has 427 places, 445 transitions, 4953 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:29:03,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 473 transitions, 6045 flow [2024-06-21 20:29:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 473 transitions, 5678 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:11,870 INFO L231 Difference]: Finished difference. Result has 429 places, 443 transitions, 4936 flow [2024-06-21 20:29:11,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4936, PETRI_PLACES=429, PETRI_TRANSITIONS=443} [2024-06-21 20:29:11,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-21 20:29:11,871 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 443 transitions, 4936 flow [2024-06-21 20:29:11,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:11,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:11,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:11,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 20:29:11,871 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-21 20:29:11,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1406520774, now seen corresponding path program 19 times [2024-06-21 20:29:11,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:11,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666595763] [2024-06-21 20:29:11,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:11,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:11,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:11,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:11,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666595763] [2024-06-21 20:29:11,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666595763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:11,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:11,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:11,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147611462] [2024-06-21 20:29:11,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:11,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:11,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:11,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:11,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:11,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:11,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 443 transitions, 4936 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:11,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:11,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:11,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:13,740 INFO L124 PetriNetUnfolderBase]: 4440/7742 cut-off events. [2024-06-21 20:29:13,741 INFO L125 PetriNetUnfolderBase]: For 1067512/1067512 co-relation queries the response was YES. [2024-06-21 20:29:13,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43842 conditions, 7742 events. 4440/7742 cut-off events. For 1067512/1067512 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 57268 event pairs, 1518 based on Foata normal form. 8/7737 useless extension candidates. Maximal degree in co-relation 43634. Up to 6596 conditions per place. [2024-06-21 20:29:13,831 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 265 selfloop transitions, 187 changer transitions 0/460 dead transitions. [2024-06-21 20:29:13,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 460 transitions, 5952 flow [2024-06-21 20:29:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:13,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:13,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:29:13,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 20:29:13,832 INFO L175 Difference]: Start difference. First operand has 429 places, 443 transitions, 4936 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:29:13,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 460 transitions, 5952 flow [2024-06-21 20:29:21,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 460 transitions, 5574 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:21,976 INFO L231 Difference]: Finished difference. Result has 431 places, 444 transitions, 4999 flow [2024-06-21 20:29:21,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4558, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=431, PETRI_TRANSITIONS=444} [2024-06-21 20:29:21,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-21 20:29:21,976 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 444 transitions, 4999 flow [2024-06-21 20:29:21,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:21,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:21,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:21,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 20:29:21,977 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-21 20:29:21,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:21,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1397288288, now seen corresponding path program 20 times [2024-06-21 20:29:21,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:21,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940469487] [2024-06-21 20:29:21,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:21,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:21,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:22,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-21 20:29:22,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:22,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940469487] [2024-06-21 20:29:22,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940469487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:22,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:22,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:22,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224331715] [2024-06-21 20:29:22,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:22,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:22,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:22,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:22,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:22,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 444 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:22,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:22,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:22,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:23,793 INFO L124 PetriNetUnfolderBase]: 4468/7790 cut-off events. [2024-06-21 20:29:23,793 INFO L125 PetriNetUnfolderBase]: For 1082858/1082858 co-relation queries the response was YES. [2024-06-21 20:29:23,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44198 conditions, 7790 events. 4468/7790 cut-off events. For 1082858/1082858 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 57716 event pairs, 1524 based on Foata normal form. 8/7785 useless extension candidates. Maximal degree in co-relation 43989. Up to 6640 conditions per place. [2024-06-21 20:29:23,887 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 170 changer transitions 0/461 dead transitions. [2024-06-21 20:29:23,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 461 transitions, 6019 flow [2024-06-21 20:29:23,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:23,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:23,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:29:23,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-21 20:29:23,889 INFO L175 Difference]: Start difference. First operand has 431 places, 444 transitions, 4999 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:29:23,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 461 transitions, 6019 flow [2024-06-21 20:29:31,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 461 transitions, 5594 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:31,854 INFO L231 Difference]: Finished difference. Result has 433 places, 445 transitions, 4983 flow [2024-06-21 20:29:31,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4574, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4983, PETRI_PLACES=433, PETRI_TRANSITIONS=445} [2024-06-21 20:29:31,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 391 predicate places. [2024-06-21 20:29:31,855 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 445 transitions, 4983 flow [2024-06-21 20:29:31,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:31,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:31,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, 1, 1] [2024-06-21 20:29:31,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 20:29:31,855 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-21 20:29:31,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:31,855 INFO L85 PathProgramCache]: Analyzing trace with hash -205784642, now seen corresponding path program 21 times [2024-06-21 20:29:31,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:31,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819071661] [2024-06-21 20:29:31,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:31,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:31,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:31,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:31,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819071661] [2024-06-21 20:29:31,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819071661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:31,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:31,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:31,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930656048] [2024-06-21 20:29:31,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:31,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:31,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:31,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:31,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:31,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:31,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 445 transitions, 4983 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:31,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:31,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:31,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:33,787 INFO L124 PetriNetUnfolderBase]: 4521/7863 cut-off events. [2024-06-21 20:29:33,787 INFO L125 PetriNetUnfolderBase]: For 1158036/1158036 co-relation queries the response was YES. [2024-06-21 20:29:33,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45977 conditions, 7863 events. 4521/7863 cut-off events. For 1158036/1158036 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 58170 event pairs, 1523 based on Foata normal form. 6/7856 useless extension candidates. Maximal degree in co-relation 45767. Up to 6547 conditions per place. [2024-06-21 20:29:33,876 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 283 selfloop transitions, 176 changer transitions 0/467 dead transitions. [2024-06-21 20:29:33,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 467 transitions, 6433 flow [2024-06-21 20:29:33,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:33,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:33,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:29:33,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-21 20:29:33,877 INFO L175 Difference]: Start difference. First operand has 433 places, 445 transitions, 4983 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:29:33,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 467 transitions, 6433 flow [2024-06-21 20:29:42,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 467 transitions, 6040 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:29:42,167 INFO L231 Difference]: Finished difference. Result has 435 places, 447 transitions, 5078 flow [2024-06-21 20:29:42,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5078, PETRI_PLACES=435, PETRI_TRANSITIONS=447} [2024-06-21 20:29:42,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 393 predicate places. [2024-06-21 20:29:42,168 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 447 transitions, 5078 flow [2024-06-21 20:29:42,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:42,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:42,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, 1, 1] [2024-06-21 20:29:42,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 20:29:42,168 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-21 20:29:42,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:42,169 INFO L85 PathProgramCache]: Analyzing trace with hash -888282756, now seen corresponding path program 22 times [2024-06-21 20:29:42,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:42,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049000119] [2024-06-21 20:29:42,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:42,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049000119] [2024-06-21 20:29:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049000119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673545069] [2024-06-21 20:29:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:42,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:42,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:42,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:42,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 447 transitions, 5078 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:42,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:42,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:42,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:44,104 INFO L124 PetriNetUnfolderBase]: 4503/7847 cut-off events. [2024-06-21 20:29:44,105 INFO L125 PetriNetUnfolderBase]: For 1077546/1077546 co-relation queries the response was YES. [2024-06-21 20:29:44,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44056 conditions, 7847 events. 4503/7847 cut-off events. For 1077546/1077546 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 58147 event pairs, 1531 based on Foata normal form. 8/7842 useless extension candidates. Maximal degree in co-relation 43845. Up to 6697 conditions per place. [2024-06-21 20:29:44,197 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 281 selfloop transitions, 174 changer transitions 0/463 dead transitions. [2024-06-21 20:29:44,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 463 transitions, 6040 flow [2024-06-21 20:29:44,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:44,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:29:44,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-21 20:29:44,199 INFO L175 Difference]: Start difference. First operand has 435 places, 447 transitions, 5078 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:29:44,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 463 transitions, 6040 flow [2024-06-21 20:29:52,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 463 transitions, 5608 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-21 20:29:52,576 INFO L231 Difference]: Finished difference. Result has 438 places, 447 transitions, 4999 flow [2024-06-21 20:29:52,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4646, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4999, PETRI_PLACES=438, PETRI_TRANSITIONS=447} [2024-06-21 20:29:52,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-21 20:29:52,577 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 447 transitions, 4999 flow [2024-06-21 20:29:52,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:52,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:29:52,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:29:52,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 20:29:52,578 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-21 20:29:52,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:29:52,578 INFO L85 PathProgramCache]: Analyzing trace with hash -388176816, now seen corresponding path program 1 times [2024-06-21 20:29:52,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:29:52,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483175520] [2024-06-21 20:29:52,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:29:52,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:29:52,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:29:52,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:29:52,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:29:52,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483175520] [2024-06-21 20:29:52,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483175520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:29:52,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:29:52,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:29:52,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857592176] [2024-06-21 20:29:52,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:29:52,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:29:52,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:29:52,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:29:52,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:29:52,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:29:52,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 447 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:29:52,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:29:52,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:29:52,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:29:54,650 INFO L124 PetriNetUnfolderBase]: 4670/8125 cut-off events. [2024-06-21 20:29:54,650 INFO L125 PetriNetUnfolderBase]: For 1475539/1475539 co-relation queries the response was YES. [2024-06-21 20:29:54,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50641 conditions, 8125 events. 4670/8125 cut-off events. For 1475539/1475539 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 60370 event pairs, 1394 based on Foata normal form. 6/8079 useless extension candidates. Maximal degree in co-relation 50429. Up to 5458 conditions per place. [2024-06-21 20:29:54,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 299 selfloop transitions, 184 changer transitions 2/493 dead transitions. [2024-06-21 20:29:54,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 493 transitions, 6625 flow [2024-06-21 20:29:54,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:29:54,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:29:54,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-21 20:29:54,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-21 20:29:54,742 INFO L175 Difference]: Start difference. First operand has 438 places, 447 transitions, 4999 flow. Second operand 8 states and 218 transitions. [2024-06-21 20:29:54,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 493 transitions, 6625 flow [2024-06-21 20:30:03,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 493 transitions, 6254 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:30:03,620 INFO L231 Difference]: Finished difference. Result has 439 places, 449 transitions, 5098 flow [2024-06-21 20:30:03,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4628, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5098, PETRI_PLACES=439, PETRI_TRANSITIONS=449} [2024-06-21 20:30:03,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-21 20:30:03,621 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 449 transitions, 5098 flow [2024-06-21 20:30:03,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:03,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:03,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:03,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 20:30:03,621 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-21 20:30:03,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:03,622 INFO L85 PathProgramCache]: Analyzing trace with hash -271904974, now seen corresponding path program 2 times [2024-06-21 20:30:03,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:03,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420214298] [2024-06-21 20:30:03,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:03,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:03,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-21 20:30:03,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:03,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420214298] [2024-06-21 20:30:03,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420214298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:03,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:03,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:30:03,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118206005] [2024-06-21 20:30:03,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:03,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:30:03,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:03,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:30:03,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:30:03,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:30:03,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 449 transitions, 5098 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:03,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:03,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:30:03,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:05,601 INFO L124 PetriNetUnfolderBase]: 4690/8136 cut-off events. [2024-06-21 20:30:05,602 INFO L125 PetriNetUnfolderBase]: For 1517836/1517836 co-relation queries the response was YES. [2024-06-21 20:30:05,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51241 conditions, 8136 events. 4690/8136 cut-off events. For 1517836/1517836 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60304 event pairs, 1518 based on Foata normal form. 6/8090 useless extension candidates. Maximal degree in co-relation 51028. Up to 5470 conditions per place. [2024-06-21 20:30:05,704 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 293 selfloop transitions, 186 changer transitions 1/488 dead transitions. [2024-06-21 20:30:05,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 488 transitions, 6644 flow [2024-06-21 20:30:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:30:05,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:30:05,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 20:30:05,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-21 20:30:05,706 INFO L175 Difference]: Start difference. First operand has 439 places, 449 transitions, 5098 flow. Second operand 8 states and 212 transitions. [2024-06-21 20:30:05,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 488 transitions, 6644 flow [2024-06-21 20:30:14,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 488 transitions, 6223 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 20:30:14,573 INFO L231 Difference]: Finished difference. Result has 442 places, 450 transitions, 5103 flow [2024-06-21 20:30:14,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4687, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5103, PETRI_PLACES=442, PETRI_TRANSITIONS=450} [2024-06-21 20:30:14,574 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-21 20:30:14,574 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 450 transitions, 5103 flow [2024-06-21 20:30:14,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:14,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:14,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:14,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 20:30:14,575 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-21 20:30:14,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:14,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1821333710, now seen corresponding path program 3 times [2024-06-21 20:30:14,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:14,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023868994] [2024-06-21 20:30:14,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:14,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:14,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:14,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:14,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:14,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023868994] [2024-06-21 20:30:14,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023868994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:14,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:14,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:30:14,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667940628] [2024-06-21 20:30:14,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:14,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:30:14,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:14,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:30:14,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:30:14,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:30:14,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 450 transitions, 5103 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:14,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:14,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:30:14,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:16,565 INFO L124 PetriNetUnfolderBase]: 4677/8152 cut-off events. [2024-06-21 20:30:16,566 INFO L125 PetriNetUnfolderBase]: For 1424929/1424929 co-relation queries the response was YES. [2024-06-21 20:30:16,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49859 conditions, 8152 events. 4677/8152 cut-off events. For 1424929/1424929 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 60691 event pairs, 1577 based on Foata normal form. 6/8128 useless extension candidates. Maximal degree in co-relation 49645. Up to 6941 conditions per place. [2024-06-21 20:30:16,671 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 174 changer transitions 1/477 dead transitions. [2024-06-21 20:30:16,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 477 transitions, 6121 flow [2024-06-21 20:30:16,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:30:16,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:30:16,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 20:30:16,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-21 20:30:16,674 INFO L175 Difference]: Start difference. First operand has 442 places, 450 transitions, 5103 flow. Second operand 8 states and 203 transitions. [2024-06-21 20:30:16,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 477 transitions, 6121 flow [2024-06-21 20:30:26,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 477 transitions, 5759 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 20:30:26,234 INFO L231 Difference]: Finished difference. Result has 445 places, 450 transitions, 5093 flow [2024-06-21 20:30:26,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5093, PETRI_PLACES=445, PETRI_TRANSITIONS=450} [2024-06-21 20:30:26,235 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-21 20:30:26,235 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 450 transitions, 5093 flow [2024-06-21 20:30:26,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:26,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:26,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, 1] [2024-06-21 20:30:26,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 20:30:26,236 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-21 20:30:26,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:26,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1228847482, now seen corresponding path program 1 times [2024-06-21 20:30:26,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:26,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462386695] [2024-06-21 20:30:26,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:26,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:26,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:26,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:26,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462386695] [2024-06-21 20:30:26,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462386695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:26,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:26,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:30:26,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185414259] [2024-06-21 20:30:26,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:26,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:30:26,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:26,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:30:26,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:30:26,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:30:26,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 450 transitions, 5093 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:26,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:26,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:30:26,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:28,434 INFO L124 PetriNetUnfolderBase]: 4765/8325 cut-off events. [2024-06-21 20:30:28,434 INFO L125 PetriNetUnfolderBase]: For 1804534/1804534 co-relation queries the response was YES. [2024-06-21 20:30:28,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50564 conditions, 8325 events. 4765/8325 cut-off events. For 1804534/1804534 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 62339 event pairs, 1557 based on Foata normal form. 30/8349 useless extension candidates. Maximal degree in co-relation 50349. Up to 6559 conditions per place. [2024-06-21 20:30:28,535 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 163 changer transitions 3/478 dead transitions. [2024-06-21 20:30:28,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 478 transitions, 6201 flow [2024-06-21 20:30:28,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:30:28,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:30:28,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 20:30:28,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-21 20:30:28,536 INFO L175 Difference]: Start difference. First operand has 445 places, 450 transitions, 5093 flow. Second operand 8 states and 202 transitions. [2024-06-21 20:30:28,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 478 transitions, 6201 flow [2024-06-21 20:30:39,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 478 transitions, 5770 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 20:30:39,248 INFO L231 Difference]: Finished difference. Result has 445 places, 451 transitions, 5058 flow [2024-06-21 20:30:39,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4662, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5058, PETRI_PLACES=445, PETRI_TRANSITIONS=451} [2024-06-21 20:30:39,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 403 predicate places. [2024-06-21 20:30:39,249 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 451 transitions, 5058 flow [2024-06-21 20:30:39,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:39,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:39,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, 1, 1] [2024-06-21 20:30:39,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 20:30:39,250 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-21 20:30:39,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:39,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1379268968, now seen corresponding path program 2 times [2024-06-21 20:30:39,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:39,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414703935] [2024-06-21 20:30:39,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:39,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:39,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:39,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414703935] [2024-06-21 20:30:39,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414703935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:39,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:39,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:30:39,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988261666] [2024-06-21 20:30:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:30:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:39,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:30:39,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:30:39,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:30:39,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 451 transitions, 5058 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:39,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:39,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:30:39,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:41,353 INFO L124 PetriNetUnfolderBase]: 4785/8351 cut-off events. [2024-06-21 20:30:41,353 INFO L125 PetriNetUnfolderBase]: For 1464439/1464439 co-relation queries the response was YES. [2024-06-21 20:30:41,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50871 conditions, 8351 events. 4785/8351 cut-off events. For 1464439/1464439 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 62747 event pairs, 1697 based on Foata normal form. 6/8344 useless extension candidates. Maximal degree in co-relation 50655. Up to 7091 conditions per place. [2024-06-21 20:30:41,456 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 191 changer transitions 0/471 dead transitions. [2024-06-21 20:30:41,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 471 transitions, 6118 flow [2024-06-21 20:30:41,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:30:41,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:30:41,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:30:41,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-21 20:30:41,457 INFO L175 Difference]: Start difference. First operand has 445 places, 451 transitions, 5058 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:30:41,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 471 transitions, 6118 flow [2024-06-21 20:30:51,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 471 transitions, 5736 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 20:30:51,736 INFO L231 Difference]: Finished difference. Result has 447 places, 452 transitions, 5130 flow [2024-06-21 20:30:51,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5130, PETRI_PLACES=447, PETRI_TRANSITIONS=452} [2024-06-21 20:30:51,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-21 20:30:51,739 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 452 transitions, 5130 flow [2024-06-21 20:30:51,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:51,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:30:51,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:30:51,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 20:30:51,740 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-21 20:30:51,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:30:51,740 INFO L85 PathProgramCache]: Analyzing trace with hash -826562294, now seen corresponding path program 3 times [2024-06-21 20:30:51,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:30:51,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470706571] [2024-06-21 20:30:51,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:30:51,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:30:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:30:51,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:30:51,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:30:51,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470706571] [2024-06-21 20:30:51,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470706571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:30:51,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:30:51,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:30:51,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659754355] [2024-06-21 20:30:51,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:30:51,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:30:51,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:30:51,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:30:51,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:30:51,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:30:51,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 452 transitions, 5130 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:30:51,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:30:51,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:30:51,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:30:53,877 INFO L124 PetriNetUnfolderBase]: 4871/8489 cut-off events. [2024-06-21 20:30:53,877 INFO L125 PetriNetUnfolderBase]: For 1677966/1677966 co-relation queries the response was YES. [2024-06-21 20:30:53,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54725 conditions, 8489 events. 4871/8489 cut-off events. For 1677966/1677966 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 63749 event pairs, 1588 based on Foata normal form. 6/8482 useless extension candidates. Maximal degree in co-relation 54508. Up to 6283 conditions per place. [2024-06-21 20:30:53,979 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 263 selfloop transitions, 211 changer transitions 0/482 dead transitions. [2024-06-21 20:30:53,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 482 transitions, 7092 flow [2024-06-21 20:30:53,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:30:53,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:30:53,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 20:30:53,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-21 20:30:53,981 INFO L175 Difference]: Start difference. First operand has 447 places, 452 transitions, 5130 flow. Second operand 8 states and 202 transitions. [2024-06-21 20:30:53,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 482 transitions, 7092 flow [2024-06-21 20:31:05,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 482 transitions, 6652 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 20:31:05,891 INFO L231 Difference]: Finished difference. Result has 449 places, 455 transitions, 5322 flow [2024-06-21 20:31:05,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4690, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5322, PETRI_PLACES=449, PETRI_TRANSITIONS=455} [2024-06-21 20:31:05,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 407 predicate places. [2024-06-21 20:31:05,891 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 455 transitions, 5322 flow [2024-06-21 20:31:05,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:05,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:31:05,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:31:05,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 20:31:05,892 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-21 20:31:05,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:31:05,892 INFO L85 PathProgramCache]: Analyzing trace with hash -442916436, now seen corresponding path program 4 times [2024-06-21 20:31:05,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:31:05,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304243854] [2024-06-21 20:31:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:31:05,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:31:05,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:31:05,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-21 20:31:05,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:31:05,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304243854] [2024-06-21 20:31:05,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304243854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:31:05,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:31:05,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:31:05,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580680179] [2024-06-21 20:31:05,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:31:05,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:31:05,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:31:05,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:31:05,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:31:06,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-21 20:31:06,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 455 transitions, 5322 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:31:06,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:31:06,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-21 20:31:06,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:31:08,011 INFO L124 PetriNetUnfolderBase]: 4858/8476 cut-off events. [2024-06-21 20:31:08,012 INFO L125 PetriNetUnfolderBase]: For 1599729/1599729 co-relation queries the response was YES. [2024-06-21 20:31:08,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53484 conditions, 8476 events. 4858/8476 cut-off events. For 1599729/1599729 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 63815 event pairs, 1736 based on Foata normal form. 6/8469 useless extension candidates. Maximal degree in co-relation 53266. Up to 7174 conditions per place. [2024-06-21 20:31:08,114 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 287 selfloop transitions, 179 changer transitions 0/474 dead transitions. [2024-06-21 20:31:08,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 474 transitions, 6322 flow [2024-06-21 20:31:08,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:31:08,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:31:08,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:31:08,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 20:31:08,116 INFO L175 Difference]: Start difference. First operand has 449 places, 455 transitions, 5322 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:31:08,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 474 transitions, 6322 flow Killed by 15