./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:22:41,700 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:22:41,910 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:22:41,914 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:22:41,915 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:22:41,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:22:41,954 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:22:41,954 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:22:41,955 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:22:41,959 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:22:41,959 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:22:41,960 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:22:41,961 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:22:41,962 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:22:41,962 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:22:41,963 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:22:41,963 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:22:41,963 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:22:41,963 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:22:41,964 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:22:41,964 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:22:41,964 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:22:41,965 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:22:41,965 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:22:41,965 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:22:41,965 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:22:41,966 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:22:41,966 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:22:41,967 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:22:41,967 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:22:41,968 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:22:41,968 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:22:41,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:41,968 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:22:41,969 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:22:41,969 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:22:41,969 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:22:41,969 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:22:41,969 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:22:41,970 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:22:41,970 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:22:41,970 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:22:41,970 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:22:41,971 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-28 02:22:42,268 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:22:42,294 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:22:42,297 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:22:42,298 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:22:42,299 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:22:42,300 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:43,488 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:22:43,730 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:22:43,730 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:43,746 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1395dc0f8/5713e8f8dd9a4191a579ae183883c962/FLAGe3e670f89 [2024-06-28 02:22:43,759 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1395dc0f8/5713e8f8dd9a4191a579ae183883c962 [2024-06-28 02:22:43,762 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:22:43,762 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:22:43,763 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/safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:22:43,917 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:22:43,918 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:22:43,920 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:43,921 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:22:43,926 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:22:43,926 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:43" (1/2) ... [2024-06-28 02:22:43,927 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d293d50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:43, skipping insertion in model container [2024-06-28 02:22:43,928 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:43" (1/2) ... [2024-06-28 02:22:43,930 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2f3f8c42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:43, skipping insertion in model container [2024-06-28 02:22:43,931 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:43" (2/2) ... [2024-06-28 02:22:43,933 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d293d50 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:43, skipping insertion in model container [2024-06-28 02:22:43,933 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:43" (2/2) ... [2024-06-28 02:22:43,934 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:22:43,988 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:22:43,990 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:43,990 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:43,990 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:22:43,990 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:22:43,991 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 02:22:44,043 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:22:44,401 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:44,416 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:22:44,532 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:44,584 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:22:44,585 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44 WrapperNode [2024-06-28 02:22:44,585 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:44,587 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:44,588 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:22:44,588 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:22:44,595 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 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,613 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 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,642 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-28 02:22:44,643 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:44,643 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:22:44,644 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:22:44,644 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:22:44,654 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,659 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,675 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-28 02:22:44,676 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,676 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,685 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,686 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,688 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,690 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:22:44,691 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:22:44,691 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:22:44,691 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:22:44,692 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (1/1) ... [2024-06-28 02:22:44,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:44,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:22:44,721 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-28 02:22:44,723 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-28 02:22:44,759 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:22:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:22:44,760 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:22:44,760 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:22:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:22:44,761 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:22:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:22:44,761 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:22:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:22:44,761 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:22:44,762 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:22:44,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:22:44,763 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:22:44,878 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:22:44,880 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:22:45,152 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:22:45,152 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:22:45,236 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:22:45,237 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:22:45,237 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:45 BoogieIcfgContainer [2024-06-28 02:22:45,237 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:22:45,239 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:22:45,239 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:22:45,242 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:22:45,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:22:43" (1/4) ... [2024-06-28 02:22:45,243 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ba5d665 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:45, skipping insertion in model container [2024-06-28 02:22:45,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:43" (2/4) ... [2024-06-28 02:22:45,244 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ba5d665 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:45, skipping insertion in model container [2024-06-28 02:22:45,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:44" (3/4) ... [2024-06-28 02:22:45,244 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ba5d665 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:45, skipping insertion in model container [2024-06-28 02:22:45,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:45" (4/4) ... [2024-06-28 02:22:45,245 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_pso.oepc_pso.opt_tso.oepc_tso.opt-thin001_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:22:45,262 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:22:45,263 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:22:45,263 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:22:45,315 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:22:45,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:45,410 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:22:45,411 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:45,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:22:45,412 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:45,415 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:22:45,426 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:22:45,434 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;@7ab24fff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:22:45,434 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:22:45,438 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:22:45,438 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:22:45,438 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:45,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:45,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:22:45,439 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-28 02:22:45,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:45,445 INFO L85 PathProgramCache]: Analyzing trace with hash 219098506, now seen corresponding path program 1 times [2024-06-28 02:22:45,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:45,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779074060] [2024-06-28 02:22:45,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:45,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:45,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:45,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779074060] [2024-06-28 02:22:45,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779074060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:45,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:45,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:22:45,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861058686] [2024-06-28 02:22:45,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:45,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:22:45,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:45,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:22:45,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:22:45,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-28 02:22:46,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:46,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-28 02:22:46,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:46,217 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-28 02:22:46,218 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:22:46,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3881 event pairs, 288 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-28 02:22:46,232 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:22:46,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-28 02:22:46,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:22:46,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:22:46,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-28 02:22:46,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-28 02:22:46,246 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-28 02:22:46,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-28 02:22:46,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:46,252 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:46,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:22:46,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:22:46,258 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:46,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:46,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:46,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:22:46,259 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-28 02:22:46,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:46,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1165332823, now seen corresponding path program 1 times [2024-06-28 02:22:46,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:46,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450212407] [2024-06-28 02:22:46,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:46,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:46,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:46,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:46,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:46,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450212407] [2024-06-28 02:22:46,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450212407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:46,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:46,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:46,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146321037] [2024-06-28 02:22:46,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:46,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:46,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:46,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:46,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:46,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:46,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:46,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:46,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:46,876 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-28 02:22:46,877 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-28 02:22:46,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1256 events. 754/1256 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6202 event pairs, 318 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-28 02:22:46,885 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-28 02:22:46,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-28 02:22:46,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:46,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:46,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 02:22:46,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-28 02:22:46,890 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-28 02:22:46,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-28 02:22:46,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:46,892 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-28 02:22:46,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 02:22:46,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:22:46,893 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-28 02:22:46,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:46,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:46,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:46,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:22:46,894 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:46,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:46,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1101657832, now seen corresponding path program 1 times [2024-06-28 02:22:46,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:46,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381023865] [2024-06-28 02:22:46,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:46,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:46,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:47,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381023865] [2024-06-28 02:22:47,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381023865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:47,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807735979] [2024-06-28 02:22:47,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:47,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:47,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:47,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:47,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:47,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:47,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:47,310 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-28 02:22:47,310 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-28 02:22:47,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1241 events. 745/1241 cut-off events. For 594/630 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6088 event pairs, 218 based on Foata normal form. 19/1256 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-28 02:22:47,319 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-28 02:22:47,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-28 02:22:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:47,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:22:47,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:22:47,322 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:22:47,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-28 02:22:47,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:47,325 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-28 02:22:47,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-28 02:22:47,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 02:22:47,326 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-28 02:22:47,326 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-28 02:22:47,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:47,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:47,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:22:47,327 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:47,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:47,327 INFO L85 PathProgramCache]: Analyzing trace with hash -2113468487, now seen corresponding path program 1 times [2024-06-28 02:22:47,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:47,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297753089] [2024-06-28 02:22:47,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:47,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:47,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297753089] [2024-06-28 02:22:47,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297753089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:47,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713592051] [2024-06-28 02:22:47,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:47,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:47,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:47,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:47,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 181 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-28 02:22:47,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:47,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:47,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:47,656 INFO L124 PetriNetUnfolderBase]: 697/1162 cut-off events. [2024-06-28 02:22:47,656 INFO L125 PetriNetUnfolderBase]: For 1029/1029 co-relation queries the response was YES. [2024-06-28 02:22:47,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3245 conditions, 1162 events. 697/1162 cut-off events. For 1029/1029 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5827 event pairs, 308 based on Foata normal form. 2/1162 useless extension candidates. Maximal degree in co-relation 3227. Up to 1047 conditions per place. [2024-06-28 02:22:47,666 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 44 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 02:22:47,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 60 transitions, 350 flow [2024-06-28 02:22:47,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:47,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:47,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-28 02:22:47,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:22:47,668 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 102 transitions. [2024-06-28 02:22:47,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 60 transitions, 350 flow [2024-06-28 02:22:47,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 325 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:47,672 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 229 flow [2024-06-28 02:22:47,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=229, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-06-28 02:22:47,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-28 02:22:47,674 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 229 flow [2024-06-28 02:22:47,674 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-28 02:22:47,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:47,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:47,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:22:47,674 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-28 02:22:47,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:47,675 INFO L85 PathProgramCache]: Analyzing trace with hash 298840478, now seen corresponding path program 1 times [2024-06-28 02:22:47,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:47,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058544907] [2024-06-28 02:22:47,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:47,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:47,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:47,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058544907] [2024-06-28 02:22:47,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058544907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:47,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353303668] [2024-06-28 02:22:47,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:47,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:47,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:47,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:47,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 229 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-28 02:22:47,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:47,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:47,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:48,090 INFO L124 PetriNetUnfolderBase]: 826/1387 cut-off events. [2024-06-28 02:22:48,091 INFO L125 PetriNetUnfolderBase]: For 1901/1945 co-relation queries the response was YES. [2024-06-28 02:22:48,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4179 conditions, 1387 events. 826/1387 cut-off events. For 1901/1945 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7004 event pairs, 293 based on Foata normal form. 16/1383 useless extension candidates. Maximal degree in co-relation 4159. Up to 1177 conditions per place. [2024-06-28 02:22:48,101 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 47 selfloop transitions, 18 changer transitions 0/75 dead transitions. [2024-06-28 02:22:48,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 459 flow [2024-06-28 02:22:48,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:48,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:48,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-28 02:22:48,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-28 02:22:48,103 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 229 flow. Second operand 5 states and 131 transitions. [2024-06-28 02:22:48,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 459 flow [2024-06-28 02:22:48,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 75 transitions, 457 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:48,107 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 309 flow [2024-06-28 02:22:48,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=309, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2024-06-28 02:22:48,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-28 02:22:48,108 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 309 flow [2024-06-28 02:22:48,109 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-28 02:22:48,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:48,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:48,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:22:48,109 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-28 02:22:48,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:48,110 INFO L85 PathProgramCache]: Analyzing trace with hash 2136706782, now seen corresponding path program 2 times [2024-06-28 02:22:48,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:48,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63325895] [2024-06-28 02:22:48,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:48,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:48,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:48,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:48,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:48,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63325895] [2024-06-28 02:22:48,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63325895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:48,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:48,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:48,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003195746] [2024-06-28 02:22:48,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:48,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:48,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:48,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:48,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:48,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:48,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 309 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-28 02:22:48,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:48,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:48,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:48,527 INFO L124 PetriNetUnfolderBase]: 821/1380 cut-off events. [2024-06-28 02:22:48,527 INFO L125 PetriNetUnfolderBase]: For 3008/3070 co-relation queries the response was YES. [2024-06-28 02:22:48,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4570 conditions, 1380 events. 821/1380 cut-off events. For 3008/3070 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6947 event pairs, 293 based on Foata normal form. 18/1379 useless extension candidates. Maximal degree in co-relation 4547. Up to 1181 conditions per place. [2024-06-28 02:22:48,540 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-28 02:22:48,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 69 transitions, 465 flow [2024-06-28 02:22:48,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:48,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:48,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 02:22:48,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-28 02:22:48,541 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 309 flow. Second operand 4 states and 107 transitions. [2024-06-28 02:22:48,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 69 transitions, 465 flow [2024-06-28 02:22:48,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 440 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:48,550 INFO L231 Difference]: Finished difference. Result has 59 places, 54 transitions, 328 flow [2024-06-28 02:22:48,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=59, PETRI_TRANSITIONS=54} [2024-06-28 02:22:48,553 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-28 02:22:48,553 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 54 transitions, 328 flow [2024-06-28 02:22:48,553 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-28 02:22:48,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:48,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:48,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:22:48,554 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-28 02:22:48,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1466029098, now seen corresponding path program 1 times [2024-06-28 02:22:48,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:48,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797061885] [2024-06-28 02:22:48,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:48,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:48,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:48,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:48,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797061885] [2024-06-28 02:22:48,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797061885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:48,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:48,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:48,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439182962] [2024-06-28 02:22:48,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:48,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:48,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:48,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:48,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:48,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:48,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 54 transitions, 328 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-28 02:22:48,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:48,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:48,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:48,999 INFO L124 PetriNetUnfolderBase]: 697/1172 cut-off events. [2024-06-28 02:22:48,999 INFO L125 PetriNetUnfolderBase]: For 3080/3082 co-relation queries the response was YES. [2024-06-28 02:22:49,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4054 conditions, 1172 events. 697/1172 cut-off events. For 3080/3082 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5931 event pairs, 278 based on Foata normal form. 6/1176 useless extension candidates. Maximal degree in co-relation 4029. Up to 1029 conditions per place. [2024-06-28 02:22:49,010 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 55 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-28 02:22:49,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 73 transitions, 513 flow [2024-06-28 02:22:49,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:49,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:49,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:22:49,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:22:49,011 INFO L175 Difference]: Start difference. First operand has 59 places, 54 transitions, 328 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:22:49,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 73 transitions, 513 flow [2024-06-28 02:22:49,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 73 transitions, 483 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:49,018 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 339 flow [2024-06-28 02:22:49,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=339, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-28 02:22:49,020 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-28 02:22:49,020 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 339 flow [2024-06-28 02:22:49,020 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-28 02:22:49,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:49,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:22:49,021 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-28 02:22:49,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,022 INFO L85 PathProgramCache]: Analyzing trace with hash 674120920, now seen corresponding path program 1 times [2024-06-28 02:22:49,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573516572] [2024-06-28 02:22:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:49,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:49,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:49,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573516572] [2024-06-28 02:22:49,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573516572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:49,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:49,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:49,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327562049] [2024-06-28 02:22:49,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:49,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:49,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:49,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:49,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:49,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:49,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 339 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:49,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:49,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:49,423 INFO L124 PetriNetUnfolderBase]: 888/1471 cut-off events. [2024-06-28 02:22:49,424 INFO L125 PetriNetUnfolderBase]: For 4342/4346 co-relation queries the response was YES. [2024-06-28 02:22:49,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5175 conditions, 1471 events. 888/1471 cut-off events. For 4342/4346 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7289 event pairs, 323 based on Foata normal form. 6/1474 useless extension candidates. Maximal degree in co-relation 5149. Up to 1228 conditions per place. [2024-06-28 02:22:49,437 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 69 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-28 02:22:49,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 95 transitions, 689 flow [2024-06-28 02:22:49,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:49,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:49,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:22:49,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:22:49,439 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 339 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:22:49,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 95 transitions, 689 flow [2024-06-28 02:22:49,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 666 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:49,450 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 465 flow [2024-06-28 02:22:49,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=465, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-28 02:22:49,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-28 02:22:49,453 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 465 flow [2024-06-28 02:22:49,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:49,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:22:49,454 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-28 02:22:49,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1813407076, now seen corresponding path program 2 times [2024-06-28 02:22:49,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684823145] [2024-06-28 02:22:49,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:49,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-28 02:22:49,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:49,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684823145] [2024-06-28 02:22:49,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684823145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:49,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:49,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:49,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588685438] [2024-06-28 02:22:49,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:49,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:49,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:49,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:49,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:49,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:49,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 465 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:49,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:49,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:49,890 INFO L124 PetriNetUnfolderBase]: 899/1494 cut-off events. [2024-06-28 02:22:49,890 INFO L125 PetriNetUnfolderBase]: For 5627/5637 co-relation queries the response was YES. [2024-06-28 02:22:49,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5642 conditions, 1494 events. 899/1494 cut-off events. For 5627/5637 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7459 event pairs, 310 based on Foata normal form. 12/1505 useless extension candidates. Maximal degree in co-relation 5613. Up to 1258 conditions per place. [2024-06-28 02:22:49,903 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 78 selfloop transitions, 19 changer transitions 0/104 dead transitions. [2024-06-28 02:22:49,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 104 transitions, 809 flow [2024-06-28 02:22:49,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:49,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:49,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:22:49,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:22:49,905 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 465 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:22:49,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 104 transitions, 809 flow [2024-06-28 02:22:49,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 773 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:49,915 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 523 flow [2024-06-28 02:22:49,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=523, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-06-28 02:22:49,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-28 02:22:49,916 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 523 flow [2024-06-28 02:22:49,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:49,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:22:49,917 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-28 02:22:49,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1813401496, now seen corresponding path program 3 times [2024-06-28 02:22:49,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187480537] [2024-06-28 02:22:49,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:50,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-28 02:22:50,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:50,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187480537] [2024-06-28 02:22:50,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187480537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:50,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:50,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:50,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884183002] [2024-06-28 02:22:50,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:50,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:50,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:50,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:50,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:50,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:50,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 523 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:50,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:50,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:50,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:50,362 INFO L124 PetriNetUnfolderBase]: 894/1485 cut-off events. [2024-06-28 02:22:50,362 INFO L125 PetriNetUnfolderBase]: For 6651/6657 co-relation queries the response was YES. [2024-06-28 02:22:50,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5743 conditions, 1485 events. 894/1485 cut-off events. For 6651/6657 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7351 event pairs, 323 based on Foata normal form. 8/1490 useless extension candidates. Maximal degree in co-relation 5712. Up to 1253 conditions per place. [2024-06-28 02:22:50,380 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-06-28 02:22:50,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 748 flow [2024-06-28 02:22:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:50,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:22:50,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.635 [2024-06-28 02:22:50,382 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 523 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:22:50,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 748 flow [2024-06-28 02:22:50,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 694 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:50,397 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 513 flow [2024-06-28 02:22:50,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=513, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-06-28 02:22:50,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 02:22:50,401 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 513 flow [2024-06-28 02:22:50,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:50,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:50,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:50,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:22:50,401 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:50,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:50,402 INFO L85 PathProgramCache]: Analyzing trace with hash -646658297, now seen corresponding path program 1 times [2024-06-28 02:22:50,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:50,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052530219] [2024-06-28 02:22:50,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:50,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:50,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:50,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052530219] [2024-06-28 02:22:50,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052530219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:50,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:50,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:50,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126202607] [2024-06-28 02:22:50,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:50,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:50,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:50,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:50,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:50,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:50,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 513 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-28 02:22:50,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:50,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:50,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:50,718 INFO L124 PetriNetUnfolderBase]: 832/1381 cut-off events. [2024-06-28 02:22:50,719 INFO L125 PetriNetUnfolderBase]: For 7436/7438 co-relation queries the response was YES. [2024-06-28 02:22:50,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5517 conditions, 1381 events. 832/1381 cut-off events. For 7436/7438 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6895 event pairs, 278 based on Foata normal form. 3/1370 useless extension candidates. Maximal degree in co-relation 5485. Up to 1228 conditions per place. [2024-06-28 02:22:50,737 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 69 selfloop transitions, 9 changer transitions 0/90 dead transitions. [2024-06-28 02:22:50,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 90 transitions, 739 flow [2024-06-28 02:22:50,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:50,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:50,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:22:50,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:22:50,739 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 513 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:22:50,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 90 transitions, 739 flow [2024-06-28 02:22:50,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 90 transitions, 701 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:50,763 INFO L231 Difference]: Finished difference. Result has 74 places, 81 transitions, 565 flow [2024-06-28 02:22:50,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=565, PETRI_PLACES=74, PETRI_TRANSITIONS=81} [2024-06-28 02:22:50,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-28 02:22:50,764 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 81 transitions, 565 flow [2024-06-28 02:22:50,765 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-28 02:22:50,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:50,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:50,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:22:50,765 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:50,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:50,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1363176749, now seen corresponding path program 1 times [2024-06-28 02:22:50,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:50,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229269191] [2024-06-28 02:22:50,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:50,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:50,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:50,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:50,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229269191] [2024-06-28 02:22:50,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229269191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:50,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:50,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:50,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596177879] [2024-06-28 02:22:50,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:50,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:50,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:50,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:50,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:51,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:51,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 81 transitions, 565 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-28 02:22:51,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:51,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:51,210 INFO L124 PetriNetUnfolderBase]: 854/1423 cut-off events. [2024-06-28 02:22:51,211 INFO L125 PetriNetUnfolderBase]: For 9361/9373 co-relation queries the response was YES. [2024-06-28 02:22:51,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6021 conditions, 1423 events. 854/1423 cut-off events. For 9361/9373 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7210 event pairs, 180 based on Foata normal form. 14/1388 useless extension candidates. Maximal degree in co-relation 5987. Up to 1100 conditions per place. [2024-06-28 02:22:51,223 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-28 02:22:51,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 111 transitions, 897 flow [2024-06-28 02:22:51,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:51,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:51,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:22:51,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:22:51,224 INFO L175 Difference]: Start difference. First operand has 74 places, 81 transitions, 565 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:22:51,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 111 transitions, 897 flow [2024-06-28 02:22:51,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 111 transitions, 893 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:51,239 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 672 flow [2024-06-28 02:22:51,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=672, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-28 02:22:51,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-28 02:22:51,240 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 672 flow [2024-06-28 02:22:51,241 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-28 02:22:51,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:51,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:51,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:22:51,241 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-28 02:22:51,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:51,242 INFO L85 PathProgramCache]: Analyzing trace with hash -2089820353, now seen corresponding path program 2 times [2024-06-28 02:22:51,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:51,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958599071] [2024-06-28 02:22:51,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:51,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:51,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:51,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:51,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958599071] [2024-06-28 02:22:51,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958599071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:51,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:51,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:51,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29527747] [2024-06-28 02:22:51,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:51,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:51,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:51,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:51,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:51,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:51,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 672 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-28 02:22:51,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:51,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:51,657 INFO L124 PetriNetUnfolderBase]: 871/1450 cut-off events. [2024-06-28 02:22:51,657 INFO L125 PetriNetUnfolderBase]: For 11696/11715 co-relation queries the response was YES. [2024-06-28 02:22:51,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6500 conditions, 1450 events. 871/1450 cut-off events. For 11696/11715 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7359 event pairs, 252 based on Foata normal form. 12/1409 useless extension candidates. Maximal degree in co-relation 6463. Up to 1198 conditions per place. [2024-06-28 02:22:51,668 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 64 selfloop transitions, 30 changer transitions 0/110 dead transitions. [2024-06-28 02:22:51,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 110 transitions, 940 flow [2024-06-28 02:22:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:51,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:51,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:22:51,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-28 02:22:51,670 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 672 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:22:51,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 110 transitions, 940 flow [2024-06-28 02:22:51,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 110 transitions, 888 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:51,689 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 714 flow [2024-06-28 02:22:51,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=714, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2024-06-28 02:22:51,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 02:22:51,690 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 714 flow [2024-06-28 02:22:51,690 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-28 02:22:51,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:51,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:51,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:22:51,691 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-28 02:22:51,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:51,691 INFO L85 PathProgramCache]: Analyzing trace with hash 380867293, now seen corresponding path program 3 times [2024-06-28 02:22:51,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:51,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964191230] [2024-06-28 02:22:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:51,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:51,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:51,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:51,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964191230] [2024-06-28 02:22:51,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964191230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:51,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:51,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:51,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377927874] [2024-06-28 02:22:51,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:51,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:51,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:51,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:51,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:51,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:51,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 714 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-28 02:22:51,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:51,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:52,146 INFO L124 PetriNetUnfolderBase]: 859/1434 cut-off events. [2024-06-28 02:22:52,147 INFO L125 PetriNetUnfolderBase]: For 12730/12749 co-relation queries the response was YES. [2024-06-28 02:22:52,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 1434 events. 859/1434 cut-off events. For 12730/12749 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7272 event pairs, 175 based on Foata normal form. 19/1403 useless extension candidates. Maximal degree in co-relation 6477. Up to 1161 conditions per place. [2024-06-28 02:22:52,158 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 27 changer transitions 0/106 dead transitions. [2024-06-28 02:22:52,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 106 transitions, 942 flow [2024-06-28 02:22:52,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:52,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:52,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:22:52,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:22:52,160 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 714 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:22:52,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 106 transitions, 942 flow [2024-06-28 02:22:52,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 868 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:52,184 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 706 flow [2024-06-28 02:22:52,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=706, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-28 02:22:52,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-28 02:22:52,185 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 706 flow [2024-06-28 02:22:52,185 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-28 02:22:52,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:52,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:52,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:22:52,186 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-28 02:22:52,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:52,186 INFO L85 PathProgramCache]: Analyzing trace with hash -361794759, now seen corresponding path program 1 times [2024-06-28 02:22:52,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:52,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481851447] [2024-06-28 02:22:52,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:52,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:52,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:52,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:52,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:52,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481851447] [2024-06-28 02:22:52,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481851447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:52,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:52,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:52,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431687677] [2024-06-28 02:22:52,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:52,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:52,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:52,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:52,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:52,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:52,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 706 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:52,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:52,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:52,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:52,690 INFO L124 PetriNetUnfolderBase]: 1027/1704 cut-off events. [2024-06-28 02:22:52,690 INFO L125 PetriNetUnfolderBase]: For 14624/14630 co-relation queries the response was YES. [2024-06-28 02:22:52,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7467 conditions, 1704 events. 1027/1704 cut-off events. For 14624/14630 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8780 event pairs, 220 based on Foata normal form. 18/1720 useless extension candidates. Maximal degree in co-relation 7427. Up to 1134 conditions per place. [2024-06-28 02:22:52,704 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 26 changer transitions 0/133 dead transitions. [2024-06-28 02:22:52,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 133 transitions, 1174 flow [2024-06-28 02:22:52,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:52,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:52,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:22:52,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:22:52,706 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 706 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:22:52,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 133 transitions, 1174 flow [2024-06-28 02:22:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 133 transitions, 1105 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:52,734 INFO L231 Difference]: Finished difference. Result has 90 places, 92 transitions, 753 flow [2024-06-28 02:22:52,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=753, PETRI_PLACES=90, PETRI_TRANSITIONS=92} [2024-06-28 02:22:52,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 02:22:52,735 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 92 transitions, 753 flow [2024-06-28 02:22:52,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:52,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:52,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:52,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:22:52,735 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:52,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:52,736 INFO L85 PathProgramCache]: Analyzing trace with hash 504326899, now seen corresponding path program 2 times [2024-06-28 02:22:52,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:52,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140192289] [2024-06-28 02:22:52,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:52,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:52,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:52,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:52,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140192289] [2024-06-28 02:22:52,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140192289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:52,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:52,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:52,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953139076] [2024-06-28 02:22:52,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:52,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:52,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:52,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:52,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 92 transitions, 753 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:52,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:52,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:52,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:53,230 INFO L124 PetriNetUnfolderBase]: 1085/1812 cut-off events. [2024-06-28 02:22:53,230 INFO L125 PetriNetUnfolderBase]: For 17010/17016 co-relation queries the response was YES. [2024-06-28 02:22:53,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8057 conditions, 1812 events. 1085/1812 cut-off events. For 17010/17016 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9593 event pairs, 325 based on Foata normal form. 22/1832 useless extension candidates. Maximal degree in co-relation 8014. Up to 1466 conditions per place. [2024-06-28 02:22:53,247 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 24 changer transitions 0/126 dead transitions. [2024-06-28 02:22:53,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 126 transitions, 1098 flow [2024-06-28 02:22:53,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:53,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:53,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:22:53,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:22:53,249 INFO L175 Difference]: Start difference. First operand has 90 places, 92 transitions, 753 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:22:53,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 126 transitions, 1098 flow [2024-06-28 02:22:53,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 126 transitions, 1068 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:53,284 INFO L231 Difference]: Finished difference. Result has 95 places, 93 transitions, 789 flow [2024-06-28 02:22:53,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=789, PETRI_PLACES=95, PETRI_TRANSITIONS=93} [2024-06-28 02:22:53,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-28 02:22:53,285 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 93 transitions, 789 flow [2024-06-28 02:22:53,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:53,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:53,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:22:53,286 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-28 02:22:53,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:53,287 INFO L85 PathProgramCache]: Analyzing trace with hash -273228999, now seen corresponding path program 3 times [2024-06-28 02:22:53,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:53,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948804193] [2024-06-28 02:22:53,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:53,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:53,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:53,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:53,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948804193] [2024-06-28 02:22:53,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948804193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:53,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:53,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:53,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127385186] [2024-06-28 02:22:53,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:53,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:53,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:53,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:53,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:53,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:53,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 93 transitions, 789 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:53,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:53,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:53,829 INFO L124 PetriNetUnfolderBase]: 1126/1883 cut-off events. [2024-06-28 02:22:53,829 INFO L125 PetriNetUnfolderBase]: For 18782/18788 co-relation queries the response was YES. [2024-06-28 02:22:53,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8549 conditions, 1883 events. 1126/1883 cut-off events. For 18782/18788 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10071 event pairs, 318 based on Foata normal form. 18/1899 useless extension candidates. Maximal degree in co-relation 8504. Up to 1450 conditions per place. [2024-06-28 02:22:53,847 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 99 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-28 02:22:53,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 132 transitions, 1174 flow [2024-06-28 02:22:53,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:53,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:53,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:22:53,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:22:53,849 INFO L175 Difference]: Start difference. First operand has 95 places, 93 transitions, 789 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:22:53,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 132 transitions, 1174 flow [2024-06-28 02:22:53,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 132 transitions, 1127 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:53,882 INFO L231 Difference]: Finished difference. Result has 98 places, 96 transitions, 837 flow [2024-06-28 02:22:53,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=742, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=837, PETRI_PLACES=98, PETRI_TRANSITIONS=96} [2024-06-28 02:22:53,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-28 02:22:53,883 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 96 transitions, 837 flow [2024-06-28 02:22:53,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:53,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:53,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:53,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:22:53,884 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-28 02:22:53,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:53,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1077867241, now seen corresponding path program 4 times [2024-06-28 02:22:53,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:53,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643086305] [2024-06-28 02:22:53,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:53,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:53,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:54,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:54,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643086305] [2024-06-28 02:22:54,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643086305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:54,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:54,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:54,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525002018] [2024-06-28 02:22:54,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:54,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:54,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:54,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:54,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:54,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:54,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 96 transitions, 837 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:54,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:54,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:54,433 INFO L124 PetriNetUnfolderBase]: 1184/1991 cut-off events. [2024-06-28 02:22:54,433 INFO L125 PetriNetUnfolderBase]: For 21864/21870 co-relation queries the response was YES. [2024-06-28 02:22:54,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9128 conditions, 1991 events. 1184/1991 cut-off events. For 21864/21870 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10833 event pairs, 352 based on Foata normal form. 22/2011 useless extension candidates. Maximal degree in co-relation 9081. Up to 1653 conditions per place. [2024-06-28 02:22:54,451 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 100 selfloop transitions, 19 changer transitions 0/126 dead transitions. [2024-06-28 02:22:54,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 126 transitions, 1176 flow [2024-06-28 02:22:54,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:54,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:54,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:22:54,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:22:54,454 INFO L175 Difference]: Start difference. First operand has 98 places, 96 transitions, 837 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:22:54,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 126 transitions, 1176 flow [2024-06-28 02:22:54,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 126 transitions, 1144 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:54,501 INFO L231 Difference]: Finished difference. Result has 101 places, 97 transitions, 865 flow [2024-06-28 02:22:54,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=865, PETRI_PLACES=101, PETRI_TRANSITIONS=97} [2024-06-28 02:22:54,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 02:22:54,501 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 97 transitions, 865 flow [2024-06-28 02:22:54,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:54,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:54,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:22:54,502 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-28 02:22:54,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:54,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1078015111, now seen corresponding path program 5 times [2024-06-28 02:22:54,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:54,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243571014] [2024-06-28 02:22:54,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:54,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:54,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:54,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:54,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:54,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243571014] [2024-06-28 02:22:54,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243571014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:54,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:54,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:54,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466804571] [2024-06-28 02:22:54,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:54,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:54,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:54,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:54,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:54,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:54,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 97 transitions, 865 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:54,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:54,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:55,094 INFO L124 PetriNetUnfolderBase]: 1225/2062 cut-off events. [2024-06-28 02:22:55,095 INFO L125 PetriNetUnfolderBase]: For 23756/23762 co-relation queries the response was YES. [2024-06-28 02:22:55,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9608 conditions, 2062 events. 1225/2062 cut-off events. For 23756/23762 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 11370 event pairs, 267 based on Foata normal form. 18/2078 useless extension candidates. Maximal degree in co-relation 9559. Up to 1479 conditions per place. [2024-06-28 02:22:55,113 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-28 02:22:55,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 133 transitions, 1309 flow [2024-06-28 02:22:55,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:55,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:55,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:22:55,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 02:22:55,115 INFO L175 Difference]: Start difference. First operand has 101 places, 97 transitions, 865 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:22:55,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 133 transitions, 1309 flow [2024-06-28 02:22:55,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 133 transitions, 1268 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:55,162 INFO L231 Difference]: Finished difference. Result has 104 places, 99 transitions, 906 flow [2024-06-28 02:22:55,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=906, PETRI_PLACES=104, PETRI_TRANSITIONS=99} [2024-06-28 02:22:55,162 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 02:22:55,162 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 906 flow [2024-06-28 02:22:55,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:55,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:55,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:22:55,164 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-28 02:22:55,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:55,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1072504861, now seen corresponding path program 6 times [2024-06-28 02:22:55,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:55,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728826663] [2024-06-28 02:22:55,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:55,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:55,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:55,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728826663] [2024-06-28 02:22:55,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728826663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:55,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:55,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:55,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565177167] [2024-06-28 02:22:55,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:55,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:55,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:55,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:55,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:55,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:55,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 906 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:55,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:55,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:55,736 INFO L124 PetriNetUnfolderBase]: 1197/2019 cut-off events. [2024-06-28 02:22:55,737 INFO L125 PetriNetUnfolderBase]: For 24237/24245 co-relation queries the response was YES. [2024-06-28 02:22:55,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9356 conditions, 2019 events. 1197/2019 cut-off events. For 24237/24245 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11080 event pairs, 338 based on Foata normal form. 24/2042 useless extension candidates. Maximal degree in co-relation 9305. Up to 1680 conditions per place. [2024-06-28 02:22:55,755 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 21 changer transitions 0/137 dead transitions. [2024-06-28 02:22:55,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 137 transitions, 1292 flow [2024-06-28 02:22:55,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:55,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:55,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:22:55,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:22:55,758 INFO L175 Difference]: Start difference. First operand has 104 places, 99 transitions, 906 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:22:55,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 137 transitions, 1292 flow [2024-06-28 02:22:55,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 137 transitions, 1204 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:55,802 INFO L231 Difference]: Finished difference. Result has 107 places, 100 transitions, 887 flow [2024-06-28 02:22:55,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=887, PETRI_PLACES=107, PETRI_TRANSITIONS=100} [2024-06-28 02:22:55,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 02:22:55,803 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 100 transitions, 887 flow [2024-06-28 02:22:55,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:55,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:55,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:55,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:22:55,804 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:55,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:55,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1072289659, now seen corresponding path program 1 times [2024-06-28 02:22:55,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:55,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906498942] [2024-06-28 02:22:55,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:55,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:55,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:55,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-28 02:22:55,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:55,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906498942] [2024-06-28 02:22:55,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906498942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:55,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:55,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:22:55,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672387701] [2024-06-28 02:22:55,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:55,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:22:55,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:55,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:22:55,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:22:56,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:56,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 100 transitions, 887 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:56,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:56,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:56,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:56,388 INFO L124 PetriNetUnfolderBase]: 1177/1987 cut-off events. [2024-06-28 02:22:56,388 INFO L125 PetriNetUnfolderBase]: For 22683/22691 co-relation queries the response was YES. [2024-06-28 02:22:56,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8887 conditions, 1987 events. 1177/1987 cut-off events. For 22683/22691 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10866 event pairs, 285 based on Foata normal form. 20/2006 useless extension candidates. Maximal degree in co-relation 8836. Up to 1441 conditions per place. [2024-06-28 02:22:56,410 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 108 selfloop transitions, 25 changer transitions 0/140 dead transitions. [2024-06-28 02:22:56,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 140 transitions, 1237 flow [2024-06-28 02:22:56,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:56,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:56,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:22:56,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:22:56,413 INFO L175 Difference]: Start difference. First operand has 107 places, 100 transitions, 887 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:22:56,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 140 transitions, 1237 flow [2024-06-28 02:22:56,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 140 transitions, 1196 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:56,458 INFO L231 Difference]: Finished difference. Result has 108 places, 99 transitions, 860 flow [2024-06-28 02:22:56,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=860, PETRI_PLACES=108, PETRI_TRANSITIONS=99} [2024-06-28 02:22:56,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:22:56,459 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 99 transitions, 860 flow [2024-06-28 02:22:56,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:56,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:56,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:56,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:22:56,460 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:56,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:56,461 INFO L85 PathProgramCache]: Analyzing trace with hash 819392194, now seen corresponding path program 1 times [2024-06-28 02:22:56,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:56,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93186707] [2024-06-28 02:22:56,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:56,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:56,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:56,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:56,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93186707] [2024-06-28 02:22:56,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93186707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:56,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:56,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:56,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774768839] [2024-06-28 02:22:56,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:56,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:56,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:56,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:56,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:56,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:56,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 99 transitions, 860 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-28 02:22:56,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:56,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:56,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:56,904 INFO L124 PetriNetUnfolderBase]: 1127/1917 cut-off events. [2024-06-28 02:22:56,904 INFO L125 PetriNetUnfolderBase]: For 22664/22667 co-relation queries the response was YES. [2024-06-28 02:22:56,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8743 conditions, 1917 events. 1127/1917 cut-off events. For 22664/22667 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10535 event pairs, 308 based on Foata normal form. 5/1906 useless extension candidates. Maximal degree in co-relation 8691. Up to 1703 conditions per place. [2024-06-28 02:22:56,921 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 78 selfloop transitions, 19 changer transitions 0/110 dead transitions. [2024-06-28 02:22:56,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 110 transitions, 1096 flow [2024-06-28 02:22:56,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:56,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:56,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 02:22:56,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:22:56,924 INFO L175 Difference]: Start difference. First operand has 108 places, 99 transitions, 860 flow. Second operand 4 states and 99 transitions. [2024-06-28 02:22:56,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 110 transitions, 1096 flow [2024-06-28 02:22:56,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 110 transitions, 1026 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:56,975 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 868 flow [2024-06-28 02:22:56,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=868, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-28 02:22:56,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-28 02:22:56,976 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 868 flow [2024-06-28 02:22:56,976 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-28 02:22:56,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:56,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:56,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:22:56,977 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:56,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:56,977 INFO L85 PathProgramCache]: Analyzing trace with hash -807621564, now seen corresponding path program 2 times [2024-06-28 02:22:56,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:56,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584493289] [2024-06-28 02:22:56,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:56,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:56,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:57,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:57,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:57,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584493289] [2024-06-28 02:22:57,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584493289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:57,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:57,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:57,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535175769] [2024-06-28 02:22:57,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:57,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:57,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:57,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:57,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:57,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:57,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 868 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-28 02:22:57,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:57,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:57,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:57,377 INFO L124 PetriNetUnfolderBase]: 1121/1909 cut-off events. [2024-06-28 02:22:57,378 INFO L125 PetriNetUnfolderBase]: For 23506/23509 co-relation queries the response was YES. [2024-06-28 02:22:57,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8694 conditions, 1909 events. 1121/1909 cut-off events. For 23506/23509 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10518 event pairs, 308 based on Foata normal form. 5/1898 useless extension candidates. Maximal degree in co-relation 8642. Up to 1690 conditions per place. [2024-06-28 02:22:57,425 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 79 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-28 02:22:57,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 114 transitions, 1120 flow [2024-06-28 02:22:57,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:57,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:57,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:22:57,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:22:57,427 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 868 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:22:57,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 114 transitions, 1120 flow [2024-06-28 02:22:57,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 114 transitions, 1070 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:57,474 INFO L231 Difference]: Finished difference. Result has 108 places, 105 transitions, 902 flow [2024-06-28 02:22:57,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=902, PETRI_PLACES=108, PETRI_TRANSITIONS=105} [2024-06-28 02:22:57,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:22:57,475 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 105 transitions, 902 flow [2024-06-28 02:22:57,475 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-28 02:22:57,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:57,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:57,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:22:57,476 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:57,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:57,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1154175532, now seen corresponding path program 1 times [2024-06-28 02:22:57,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:57,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721282380] [2024-06-28 02:22:57,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:57,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:57,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:57,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:57,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721282380] [2024-06-28 02:22:57,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721282380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:57,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:57,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:57,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056256248] [2024-06-28 02:22:57,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:57,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:57,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:57,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:57,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:57,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:57,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 105 transitions, 902 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-28 02:22:57,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:57,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:57,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:57,855 INFO L124 PetriNetUnfolderBase]: 1109/1923 cut-off events. [2024-06-28 02:22:57,855 INFO L125 PetriNetUnfolderBase]: For 23992/23994 co-relation queries the response was YES. [2024-06-28 02:22:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8831 conditions, 1923 events. 1109/1923 cut-off events. For 23992/23994 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10768 event pairs, 306 based on Foata normal form. 4/1925 useless extension candidates. Maximal degree in co-relation 8778. Up to 1700 conditions per place. [2024-06-28 02:22:57,873 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 92 selfloop transitions, 22 changer transitions 0/124 dead transitions. [2024-06-28 02:22:57,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 124 transitions, 1266 flow [2024-06-28 02:22:57,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:57,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:57,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:22:57,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:22:57,874 INFO L175 Difference]: Start difference. First operand has 108 places, 105 transitions, 902 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:22:57,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 124 transitions, 1266 flow [2024-06-28 02:22:57,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 124 transitions, 1208 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:57,930 INFO L231 Difference]: Finished difference. Result has 110 places, 111 transitions, 960 flow [2024-06-28 02:22:57,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=960, PETRI_PLACES=110, PETRI_TRANSITIONS=111} [2024-06-28 02:22:57,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-28 02:22:57,931 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 111 transitions, 960 flow [2024-06-28 02:22:57,931 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-28 02:22:57,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:57,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:57,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:22:57,932 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:57,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1025374060, now seen corresponding path program 2 times [2024-06-28 02:22:57,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:57,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73736444] [2024-06-28 02:22:57,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:57,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:57,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:58,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:58,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:58,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73736444] [2024-06-28 02:22:58,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73736444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:58,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:58,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:58,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156678170] [2024-06-28 02:22:58,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:58,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:58,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:58,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:58,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:58,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:58,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 111 transitions, 960 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-28 02:22:58,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:58,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:58,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:58,349 INFO L124 PetriNetUnfolderBase]: 1104/1916 cut-off events. [2024-06-28 02:22:58,349 INFO L125 PetriNetUnfolderBase]: For 25924/25926 co-relation queries the response was YES. [2024-06-28 02:22:58,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9032 conditions, 1916 events. 1104/1916 cut-off events. For 25924/25926 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 10727 event pairs, 306 based on Foata normal form. 4/1918 useless extension candidates. Maximal degree in co-relation 8978. Up to 1701 conditions per place. [2024-06-28 02:22:58,367 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 93 selfloop transitions, 19 changer transitions 0/122 dead transitions. [2024-06-28 02:22:58,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 122 transitions, 1212 flow [2024-06-28 02:22:58,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:58,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:58,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-28 02:22:58,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:22:58,368 INFO L175 Difference]: Start difference. First operand has 110 places, 111 transitions, 960 flow. Second operand 4 states and 102 transitions. [2024-06-28 02:22:58,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 122 transitions, 1212 flow [2024-06-28 02:22:58,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 122 transitions, 1157 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:58,420 INFO L231 Difference]: Finished difference. Result has 113 places, 111 transitions, 955 flow [2024-06-28 02:22:58,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=955, PETRI_PLACES=113, PETRI_TRANSITIONS=111} [2024-06-28 02:22:58,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-28 02:22:58,420 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 111 transitions, 955 flow [2024-06-28 02:22:58,420 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-28 02:22:58,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:58,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:58,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:22:58,421 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:58,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:58,421 INFO L85 PathProgramCache]: Analyzing trace with hash -807606684, now seen corresponding path program 1 times [2024-06-28 02:22:58,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:58,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571166371] [2024-06-28 02:22:58,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:58,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:58,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:58,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:58,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:58,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571166371] [2024-06-28 02:22:58,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571166371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:58,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:58,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:58,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252899493] [2024-06-28 02:22:58,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:58,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:58,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:58,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:58,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:58,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:58,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 111 transitions, 955 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-28 02:22:58,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:58,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:58,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:58,878 INFO L124 PetriNetUnfolderBase]: 1111/1911 cut-off events. [2024-06-28 02:22:58,878 INFO L125 PetriNetUnfolderBase]: For 27513/27518 co-relation queries the response was YES. [2024-06-28 02:22:58,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8990 conditions, 1911 events. 1111/1911 cut-off events. For 27513/27518 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10598 event pairs, 292 based on Foata normal form. 7/1904 useless extension candidates. Maximal degree in co-relation 8934. Up to 1704 conditions per place. [2024-06-28 02:22:58,892 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 100 selfloop transitions, 11 changer transitions 0/124 dead transitions. [2024-06-28 02:22:58,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 124 transitions, 1222 flow [2024-06-28 02:22:58,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:58,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:58,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:22:58,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:22:58,894 INFO L175 Difference]: Start difference. First operand has 113 places, 111 transitions, 955 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:22:58,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 124 transitions, 1222 flow [2024-06-28 02:22:58,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 124 transitions, 1184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:58,949 INFO L231 Difference]: Finished difference. Result has 115 places, 113 transitions, 964 flow [2024-06-28 02:22:58,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=964, PETRI_PLACES=115, PETRI_TRANSITIONS=113} [2024-06-28 02:22:58,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-28 02:22:58,950 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 113 transitions, 964 flow [2024-06-28 02:22:58,950 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-28 02:22:58,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:58,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:58,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:22:58,951 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:58,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:58,951 INFO L85 PathProgramCache]: Analyzing trace with hash 212333482, now seen corresponding path program 1 times [2024-06-28 02:22:58,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:58,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813081181] [2024-06-28 02:22:58,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:58,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:59,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-28 02:22:59,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:59,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813081181] [2024-06-28 02:22:59,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813081181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:59,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:59,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:59,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634153307] [2024-06-28 02:22:59,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:59,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:59,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:59,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:59,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:59,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:59,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 113 transitions, 964 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:59,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:59,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:59,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:59,475 INFO L124 PetriNetUnfolderBase]: 1193/2031 cut-off events. [2024-06-28 02:22:59,476 INFO L125 PetriNetUnfolderBase]: For 28911/28917 co-relation queries the response was YES. [2024-06-28 02:22:59,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9645 conditions, 2031 events. 1193/2031 cut-off events. For 28911/28917 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11247 event pairs, 308 based on Foata normal form. 7/2037 useless extension candidates. Maximal degree in co-relation 9588. Up to 1807 conditions per place. [2024-06-28 02:22:59,486 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 116 selfloop transitions, 26 changer transitions 0/149 dead transitions. [2024-06-28 02:22:59,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 149 transitions, 1473 flow [2024-06-28 02:22:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:59,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:59,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:22:59,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:22:59,487 INFO L175 Difference]: Start difference. First operand has 115 places, 113 transitions, 964 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:22:59,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 149 transitions, 1473 flow [2024-06-28 02:22:59,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 149 transitions, 1437 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:59,530 INFO L231 Difference]: Finished difference. Result has 122 places, 128 transitions, 1136 flow [2024-06-28 02:22:59,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1136, PETRI_PLACES=122, PETRI_TRANSITIONS=128} [2024-06-28 02:22:59,530 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-28 02:22:59,531 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 128 transitions, 1136 flow [2024-06-28 02:22:59,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:59,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:59,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:59,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:22:59,531 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-28 02:22:59,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:59,532 INFO L85 PathProgramCache]: Analyzing trace with hash -326650804, now seen corresponding path program 2 times [2024-06-28 02:22:59,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:59,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078502573] [2024-06-28 02:22:59,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:59,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:59,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:59,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:59,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:59,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078502573] [2024-06-28 02:22:59,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078502573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:59,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:59,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:59,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521082260] [2024-06-28 02:22:59,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:59,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:59,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:59,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:59,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:59,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:59,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 128 transitions, 1136 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:59,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:59,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:59,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:00,051 INFO L124 PetriNetUnfolderBase]: 1198/2040 cut-off events. [2024-06-28 02:23:00,051 INFO L125 PetriNetUnfolderBase]: For 31674/31682 co-relation queries the response was YES. [2024-06-28 02:23:00,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10018 conditions, 2040 events. 1198/2040 cut-off events. For 31674/31682 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11317 event pairs, 308 based on Foata normal form. 9/2048 useless extension candidates. Maximal degree in co-relation 9958. Up to 1813 conditions per place. [2024-06-28 02:23:00,069 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 116 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-28 02:23:00,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 151 transitions, 1556 flow [2024-06-28 02:23:00,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:00,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:23:00,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:23:00,071 INFO L175 Difference]: Start difference. First operand has 122 places, 128 transitions, 1136 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:23:00,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 151 transitions, 1556 flow [2024-06-28 02:23:00,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 151 transitions, 1492 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:00,115 INFO L231 Difference]: Finished difference. Result has 126 places, 131 transitions, 1164 flow [2024-06-28 02:23:00,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1164, PETRI_PLACES=126, PETRI_TRANSITIONS=131} [2024-06-28 02:23:00,115 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:23:00,116 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 131 transitions, 1164 flow [2024-06-28 02:23:00,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:00,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:00,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:23:00,117 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-28 02:23:00,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:00,117 INFO L85 PathProgramCache]: Analyzing trace with hash -326639644, now seen corresponding path program 3 times [2024-06-28 02:23:00,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:00,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543877983] [2024-06-28 02:23:00,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:00,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:00,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:00,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:00,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:00,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543877983] [2024-06-28 02:23:00,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543877983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:00,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:00,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:00,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391027621] [2024-06-28 02:23:00,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:00,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:00,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:00,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:00,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:00,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:00,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 131 transitions, 1164 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:00,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:00,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:00,582 INFO L124 PetriNetUnfolderBase]: 1195/2033 cut-off events. [2024-06-28 02:23:00,582 INFO L125 PetriNetUnfolderBase]: For 33476/33480 co-relation queries the response was YES. [2024-06-28 02:23:00,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10017 conditions, 2033 events. 1195/2033 cut-off events. For 33476/33480 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11237 event pairs, 317 based on Foata normal form. 2/2033 useless extension candidates. Maximal degree in co-relation 9956. Up to 1810 conditions per place. [2024-06-28 02:23:00,599 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 109 selfloop transitions, 26 changer transitions 0/142 dead transitions. [2024-06-28 02:23:00,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 142 transitions, 1466 flow [2024-06-28 02:23:00,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:23:00,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:23:00,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:23:00,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:23:00,600 INFO L175 Difference]: Start difference. First operand has 126 places, 131 transitions, 1164 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:23:00,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 142 transitions, 1466 flow [2024-06-28 02:23:00,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 142 transitions, 1400 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:00,653 INFO L231 Difference]: Finished difference. Result has 126 places, 131 transitions, 1156 flow [2024-06-28 02:23:00,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1098, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1156, PETRI_PLACES=126, PETRI_TRANSITIONS=131} [2024-06-28 02:23:00,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:23:00,653 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 131 transitions, 1156 flow [2024-06-28 02:23:00,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:00,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:00,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:23:00,654 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-28 02:23:00,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:00,655 INFO L85 PathProgramCache]: Analyzing trace with hash 733536100, now seen corresponding path program 4 times [2024-06-28 02:23:00,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:00,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578578119] [2024-06-28 02:23:00,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:00,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:00,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:00,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:00,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578578119] [2024-06-28 02:23:00,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578578119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:00,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:00,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:00,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912585594] [2024-06-28 02:23:00,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:00,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:00,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:00,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:00,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:00,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:00,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 131 transitions, 1156 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:00,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:00,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:00,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:01,061 INFO L124 PetriNetUnfolderBase]: 1192/2016 cut-off events. [2024-06-28 02:23:01,061 INFO L125 PetriNetUnfolderBase]: For 32881/32885 co-relation queries the response was YES. [2024-06-28 02:23:01,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9940 conditions, 2016 events. 1192/2016 cut-off events. For 32881/32885 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11036 event pairs, 317 based on Foata normal form. 2/2016 useless extension candidates. Maximal degree in co-relation 9879. Up to 1800 conditions per place. [2024-06-28 02:23:01,073 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 111 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-06-28 02:23:01,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 149 transitions, 1512 flow [2024-06-28 02:23:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:01,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:01,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-28 02:23:01,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:23:01,074 INFO L175 Difference]: Start difference. First operand has 126 places, 131 transitions, 1156 flow. Second operand 6 states and 134 transitions. [2024-06-28 02:23:01,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 149 transitions, 1512 flow [2024-06-28 02:23:01,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 149 transitions, 1460 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:01,126 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1224 flow [2024-06-28 02:23:01,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1224, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-28 02:23:01,126 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 02:23:01,127 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1224 flow [2024-06-28 02:23:01,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:01,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:01,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:23:01,127 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:01,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:01,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1419704304, now seen corresponding path program 1 times [2024-06-28 02:23:01,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:01,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715625227] [2024-06-28 02:23:01,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:01,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:01,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:01,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:01,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715625227] [2024-06-28 02:23:01,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715625227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:01,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:01,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:01,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87471030] [2024-06-28 02:23:01,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:01,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:01,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:01,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:01,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:01,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:01,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1224 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:01,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:01,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:01,512 INFO L124 PetriNetUnfolderBase]: 1197/2027 cut-off events. [2024-06-28 02:23:01,512 INFO L125 PetriNetUnfolderBase]: For 34929/34931 co-relation queries the response was YES. [2024-06-28 02:23:01,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10268 conditions, 2027 events. 1197/2027 cut-off events. For 34929/34931 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11114 event pairs, 306 based on Foata normal form. 3/2029 useless extension candidates. Maximal degree in co-relation 10205. Up to 1823 conditions per place. [2024-06-28 02:23:01,563 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 139 selfloop transitions, 21 changer transitions 0/167 dead transitions. [2024-06-28 02:23:01,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 167 transitions, 1750 flow [2024-06-28 02:23:01,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:01,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:01,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:23:01,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:01,566 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1224 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:23:01,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 167 transitions, 1750 flow [2024-06-28 02:23:01,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1697 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:01,619 INFO L231 Difference]: Finished difference. Result has 135 places, 149 transitions, 1342 flow [2024-06-28 02:23:01,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1342, PETRI_PLACES=135, PETRI_TRANSITIONS=149} [2024-06-28 02:23:01,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 94 predicate places. [2024-06-28 02:23:01,619 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 149 transitions, 1342 flow [2024-06-28 02:23:01,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:01,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:01,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:23:01,620 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:01,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:01,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1721831548, now seen corresponding path program 2 times [2024-06-28 02:23:01,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:01,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633187912] [2024-06-28 02:23:01,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:01,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:01,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:01,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-28 02:23:01,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:01,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633187912] [2024-06-28 02:23:01,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633187912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:01,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:01,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:01,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404081920] [2024-06-28 02:23:01,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:01,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:01,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:01,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:01,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:01,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:01,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 149 transitions, 1342 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:01,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:01,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:02,034 INFO L124 PetriNetUnfolderBase]: 1202/2036 cut-off events. [2024-06-28 02:23:02,035 INFO L125 PetriNetUnfolderBase]: For 37822/37826 co-relation queries the response was YES. [2024-06-28 02:23:02,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 2036 events. 1202/2036 cut-off events. For 37822/37826 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11208 event pairs, 304 based on Foata normal form. 5/2040 useless extension candidates. Maximal degree in co-relation 10629. Up to 1835 conditions per place. [2024-06-28 02:23:02,049 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 143 selfloop transitions, 22 changer transitions 0/172 dead transitions. [2024-06-28 02:23:02,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1830 flow [2024-06-28 02:23:02,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:02,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:02,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:23:02,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:23:02,050 INFO L175 Difference]: Start difference. First operand has 135 places, 149 transitions, 1342 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:23:02,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1830 flow [2024-06-28 02:23:02,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 172 transitions, 1778 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:02,102 INFO L231 Difference]: Finished difference. Result has 141 places, 154 transitions, 1396 flow [2024-06-28 02:23:02,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1396, PETRI_PLACES=141, PETRI_TRANSITIONS=154} [2024-06-28 02:23:02,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-28 02:23:02,103 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 154 transitions, 1396 flow [2024-06-28 02:23:02,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:02,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:02,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:23:02,104 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:02,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:02,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1721825968, now seen corresponding path program 3 times [2024-06-28 02:23:02,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:02,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701481173] [2024-06-28 02:23:02,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:02,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:02,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:02,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:02,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:02,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701481173] [2024-06-28 02:23:02,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701481173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:02,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:02,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:02,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163914391] [2024-06-28 02:23:02,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:02,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:02,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:02,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:02,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:02,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:02,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 154 transitions, 1396 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:02,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:02,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:02,593 INFO L124 PetriNetUnfolderBase]: 1199/2032 cut-off events. [2024-06-28 02:23:02,594 INFO L125 PetriNetUnfolderBase]: For 39693/39697 co-relation queries the response was YES. [2024-06-28 02:23:02,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10707 conditions, 2032 events. 1199/2032 cut-off events. For 39693/39697 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11172 event pairs, 306 based on Foata normal form. 5/2036 useless extension candidates. Maximal degree in co-relation 10638. Up to 1832 conditions per place. [2024-06-28 02:23:02,615 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 142 selfloop transitions, 20 changer transitions 0/169 dead transitions. [2024-06-28 02:23:02,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 169 transitions, 1767 flow [2024-06-28 02:23:02,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:23:02,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:23:02,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:23:02,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-28 02:23:02,617 INFO L175 Difference]: Start difference. First operand has 141 places, 154 transitions, 1396 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:23:02,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 169 transitions, 1767 flow [2024-06-28 02:23:02,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 169 transitions, 1695 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:02,705 INFO L231 Difference]: Finished difference. Result has 142 places, 154 transitions, 1370 flow [2024-06-28 02:23:02,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1370, PETRI_PLACES=142, PETRI_TRANSITIONS=154} [2024-06-28 02:23:02,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-28 02:23:02,705 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 154 transitions, 1370 flow [2024-06-28 02:23:02,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:02,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:02,706 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-28 02:23:02,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:23:02,706 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:02,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:02,707 INFO L85 PathProgramCache]: Analyzing trace with hash 865299045, now seen corresponding path program 1 times [2024-06-28 02:23:02,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:02,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298994896] [2024-06-28 02:23:02,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:02,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:02,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:02,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:02,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298994896] [2024-06-28 02:23:02,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298994896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:02,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:02,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:02,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876316118] [2024-06-28 02:23:02,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:02,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:02,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:02,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:02,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:02,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:02,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 154 transitions, 1370 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-28 02:23:02,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:02,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:02,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:03,293 INFO L124 PetriNetUnfolderBase]: 1165/1985 cut-off events. [2024-06-28 02:23:03,294 INFO L125 PetriNetUnfolderBase]: For 43624/43629 co-relation queries the response was YES. [2024-06-28 02:23:03,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10548 conditions, 1985 events. 1165/1985 cut-off events. For 43624/43629 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11019 event pairs, 302 based on Foata normal form. 9/1978 useless extension candidates. Maximal degree in co-relation 10478. Up to 1713 conditions per place. [2024-06-28 02:23:03,312 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 27 changer transitions 0/166 dead transitions. [2024-06-28 02:23:03,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 166 transitions, 1714 flow [2024-06-28 02:23:03,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:23:03,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:23:03,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:23:03,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-28 02:23:03,314 INFO L175 Difference]: Start difference. First operand has 142 places, 154 transitions, 1370 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:23:03,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 166 transitions, 1714 flow [2024-06-28 02:23:03,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 166 transitions, 1674 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:03,424 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1426 flow [2024-06-28 02:23:03,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1330, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1426, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-06-28 02:23:03,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-28 02:23:03,424 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1426 flow [2024-06-28 02:23:03,425 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-28 02:23:03,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:03,425 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-28 02:23:03,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:23:03,425 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-28 02:23:03,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:03,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1264796355, now seen corresponding path program 2 times [2024-06-28 02:23:03,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:03,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606705731] [2024-06-28 02:23:03,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:03,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:03,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:03,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606705731] [2024-06-28 02:23:03,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606705731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:03,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:03,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:03,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408855137] [2024-06-28 02:23:03,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:03,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:03,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:03,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:03,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:03,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:03,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1426 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-28 02:23:03,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:03,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:03,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:03,832 INFO L124 PetriNetUnfolderBase]: 1177/2005 cut-off events. [2024-06-28 02:23:03,833 INFO L125 PetriNetUnfolderBase]: For 46673/46678 co-relation queries the response was YES. [2024-06-28 02:23:03,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10879 conditions, 2005 events. 1177/2005 cut-off events. For 46673/46678 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11120 event pairs, 306 based on Foata normal form. 9/1998 useless extension candidates. Maximal degree in co-relation 10808. Up to 1739 conditions per place. [2024-06-28 02:23:03,847 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 119 selfloop transitions, 30 changer transitions 0/169 dead transitions. [2024-06-28 02:23:03,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 169 transitions, 1782 flow [2024-06-28 02:23:03,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:03,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:03,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:23:03,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-28 02:23:03,848 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1426 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:23:03,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 169 transitions, 1782 flow [2024-06-28 02:23:03,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 169 transitions, 1714 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:03,927 INFO L231 Difference]: Finished difference. Result has 146 places, 158 transitions, 1460 flow [2024-06-28 02:23:03,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1358, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1460, PETRI_PLACES=146, PETRI_TRANSITIONS=158} [2024-06-28 02:23:03,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 02:23:03,928 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 158 transitions, 1460 flow [2024-06-28 02:23:03,928 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-28 02:23:03,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:03,928 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-28 02:23:03,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:23:03,928 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-28 02:23:03,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:03,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1279081155, now seen corresponding path program 3 times [2024-06-28 02:23:03,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:03,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946356098] [2024-06-28 02:23:03,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:03,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:03,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:04,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:04,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:04,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946356098] [2024-06-28 02:23:04,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946356098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:04,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:04,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:04,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399984886] [2024-06-28 02:23:04,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:04,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:04,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:04,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:04,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:04,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:04,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 158 transitions, 1460 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-28 02:23:04,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:04,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:04,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:04,416 INFO L124 PetriNetUnfolderBase]: 1167/1991 cut-off events. [2024-06-28 02:23:04,416 INFO L125 PetriNetUnfolderBase]: For 47210/47215 co-relation queries the response was YES. [2024-06-28 02:23:04,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10774 conditions, 1991 events. 1167/1991 cut-off events. For 47210/47215 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11058 event pairs, 300 based on Foata normal form. 9/1984 useless extension candidates. Maximal degree in co-relation 10702. Up to 1687 conditions per place. [2024-06-28 02:23:04,432 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 118 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-28 02:23:04,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 172 transitions, 1828 flow [2024-06-28 02:23:04,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:04,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:04,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:23:04,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:04,433 INFO L175 Difference]: Start difference. First operand has 146 places, 158 transitions, 1460 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:23:04,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 172 transitions, 1828 flow [2024-06-28 02:23:04,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 172 transitions, 1744 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:04,518 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1489 flow [2024-06-28 02:23:04,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1489, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-28 02:23:04,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-28 02:23:04,519 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1489 flow [2024-06-28 02:23:04,519 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-28 02:23:04,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:04,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:04,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:23:04,519 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-28 02:23:04,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:04,520 INFO L85 PathProgramCache]: Analyzing trace with hash -436841749, now seen corresponding path program 1 times [2024-06-28 02:23:04,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:04,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052895101] [2024-06-28 02:23:04,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:04,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:04,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:04,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:04,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052895101] [2024-06-28 02:23:04,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052895101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:04,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:04,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:04,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268458216] [2024-06-28 02:23:04,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:04,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:04,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:04,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:04,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:04,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:04,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1489 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-28 02:23:04,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:04,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:04,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:04,934 INFO L124 PetriNetUnfolderBase]: 1178/2011 cut-off events. [2024-06-28 02:23:04,934 INFO L125 PetriNetUnfolderBase]: For 50406/50410 co-relation queries the response was YES. [2024-06-28 02:23:04,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11025 conditions, 2011 events. 1178/2011 cut-off events. For 50406/50410 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11216 event pairs, 261 based on Foata normal form. 8/2011 useless extension candidates. Maximal degree in co-relation 10952. Up to 1686 conditions per place. [2024-06-28 02:23:04,948 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 134 selfloop transitions, 32 changer transitions 0/183 dead transitions. [2024-06-28 02:23:04,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 183 transitions, 2003 flow [2024-06-28 02:23:04,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:04,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:04,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:23:04,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:23:04,949 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1489 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:23:04,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 183 transitions, 2003 flow [2024-06-28 02:23:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 183 transitions, 1906 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:05,018 INFO L231 Difference]: Finished difference. Result has 150 places, 164 transitions, 1533 flow [2024-06-28 02:23:05,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1533, PETRI_PLACES=150, PETRI_TRANSITIONS=164} [2024-06-28 02:23:05,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 02:23:05,018 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 164 transitions, 1533 flow [2024-06-28 02:23:05,019 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-28 02:23:05,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:05,019 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-28 02:23:05,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:23:05,019 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-28 02:23:05,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:05,019 INFO L85 PathProgramCache]: Analyzing trace with hash -436781299, now seen corresponding path program 2 times [2024-06-28 02:23:05,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:05,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043028029] [2024-06-28 02:23:05,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:05,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:05,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:05,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:05,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043028029] [2024-06-28 02:23:05,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043028029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:05,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:05,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:05,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223050850] [2024-06-28 02:23:05,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:05,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:05,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:05,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:05,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:05,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:05,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 164 transitions, 1533 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-28 02:23:05,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:05,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:05,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:05,479 INFO L124 PetriNetUnfolderBase]: 1192/2033 cut-off events. [2024-06-28 02:23:05,480 INFO L125 PetriNetUnfolderBase]: For 53248/53252 co-relation queries the response was YES. [2024-06-28 02:23:05,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11229 conditions, 2033 events. 1192/2033 cut-off events. For 53248/53252 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11352 event pairs, 298 based on Foata normal form. 8/2033 useless extension candidates. Maximal degree in co-relation 11155. Up to 1768 conditions per place. [2024-06-28 02:23:05,494 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 133 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-28 02:23:05,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 180 transitions, 1931 flow [2024-06-28 02:23:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:05,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:23:05,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:23:05,495 INFO L175 Difference]: Start difference. First operand has 150 places, 164 transitions, 1533 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:23:05,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 180 transitions, 1931 flow [2024-06-28 02:23:05,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 180 transitions, 1855 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:05,584 INFO L231 Difference]: Finished difference. Result has 154 places, 166 transitions, 1565 flow [2024-06-28 02:23:05,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1565, PETRI_PLACES=154, PETRI_TRANSITIONS=166} [2024-06-28 02:23:05,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-28 02:23:05,585 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 166 transitions, 1565 flow [2024-06-28 02:23:05,585 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-28 02:23:05,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:05,585 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-28 02:23:05,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:23:05,585 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:05,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:05,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1836993707, now seen corresponding path program 3 times [2024-06-28 02:23:05,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:05,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783327459] [2024-06-28 02:23:05,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:05,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:05,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:05,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:05,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783327459] [2024-06-28 02:23:05,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783327459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:05,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:05,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:05,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993959570] [2024-06-28 02:23:05,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:05,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:05,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:05,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:05,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:05,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:23:05,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 166 transitions, 1565 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-28 02:23:05,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:05,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:23:05,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:06,038 INFO L124 PetriNetUnfolderBase]: 1182/2019 cut-off events. [2024-06-28 02:23:06,038 INFO L125 PetriNetUnfolderBase]: For 53369/53373 co-relation queries the response was YES. [2024-06-28 02:23:06,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11043 conditions, 2019 events. 1182/2019 cut-off events. For 53369/53373 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11294 event pairs, 259 based on Foata normal form. 8/2019 useless extension candidates. Maximal degree in co-relation 10967. Up to 1726 conditions per place. [2024-06-28 02:23:06,053 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 138 selfloop transitions, 27 changer transitions 0/182 dead transitions. [2024-06-28 02:23:06,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 182 transitions, 1935 flow [2024-06-28 02:23:06,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:23:06,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:23:06,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:23:06,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:23:06,054 INFO L175 Difference]: Start difference. First operand has 154 places, 166 transitions, 1565 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:23:06,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 182 transitions, 1935 flow [2024-06-28 02:23:06,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 182 transitions, 1837 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:06,134 INFO L231 Difference]: Finished difference. Result has 155 places, 166 transitions, 1531 flow [2024-06-28 02:23:06,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1531, PETRI_PLACES=155, PETRI_TRANSITIONS=166} [2024-06-28 02:23:06,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-28 02:23:06,135 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 166 transitions, 1531 flow [2024-06-28 02:23:06,135 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-28 02:23:06,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:06,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:06,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:23:06,136 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:06,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash -154294055, now seen corresponding path program 1 times [2024-06-28 02:23:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:06,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268014192] [2024-06-28 02:23:06,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:06,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:06,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:06,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-28 02:23:06,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:06,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268014192] [2024-06-28 02:23:06,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268014192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:06,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:06,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:06,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422927251] [2024-06-28 02:23:06,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:06,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:06,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:06,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:06,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 166 transitions, 1531 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:06,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:06,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:06,596 INFO L124 PetriNetUnfolderBase]: 1256/2130 cut-off events. [2024-06-28 02:23:06,596 INFO L125 PetriNetUnfolderBase]: For 54741/54749 co-relation queries the response was YES. [2024-06-28 02:23:06,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11559 conditions, 2130 events. 1256/2130 cut-off events. For 54741/54749 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11851 event pairs, 335 based on Foata normal form. 9/2137 useless extension candidates. Maximal degree in co-relation 11482. Up to 1767 conditions per place. [2024-06-28 02:23:06,612 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 139 selfloop transitions, 54 changer transitions 0/200 dead transitions. [2024-06-28 02:23:06,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 200 transitions, 2241 flow [2024-06-28 02:23:06,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:06,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:06,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:23:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:23:06,613 INFO L175 Difference]: Start difference. First operand has 155 places, 166 transitions, 1531 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:23:06,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 200 transitions, 2241 flow [2024-06-28 02:23:06,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 200 transitions, 2179 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:06,704 INFO L231 Difference]: Finished difference. Result has 158 places, 175 transitions, 1703 flow [2024-06-28 02:23:06,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=158, PETRI_TRANSITIONS=175} [2024-06-28 02:23:06,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-28 02:23:06,705 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 175 transitions, 1703 flow [2024-06-28 02:23:06,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:06,706 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-28 02:23:06,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:23:06,706 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:06,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:06,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1033448141, now seen corresponding path program 1 times [2024-06-28 02:23:06,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:06,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961996862] [2024-06-28 02:23:06,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:06,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:06,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:06,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:06,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961996862] [2024-06-28 02:23:06,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961996862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:06,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:06,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:06,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848947264] [2024-06-28 02:23:06,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:06,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:06,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:06,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:06,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:06,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:06,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 175 transitions, 1703 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:06,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:06,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:07,243 INFO L124 PetriNetUnfolderBase]: 1282/2171 cut-off events. [2024-06-28 02:23:07,243 INFO L125 PetriNetUnfolderBase]: For 60122/60134 co-relation queries the response was YES. [2024-06-28 02:23:07,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12250 conditions, 2171 events. 1282/2171 cut-off events. For 60122/60134 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12111 event pairs, 322 based on Foata normal form. 13/2183 useless extension candidates. Maximal degree in co-relation 12172. Up to 1843 conditions per place. [2024-06-28 02:23:07,261 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 63 changer transitions 0/212 dead transitions. [2024-06-28 02:23:07,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 212 transitions, 2492 flow [2024-06-28 02:23:07,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:07,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:07,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:23:07,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:23:07,262 INFO L175 Difference]: Start difference. First operand has 158 places, 175 transitions, 1703 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:23:07,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 212 transitions, 2492 flow [2024-06-28 02:23:07,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 212 transitions, 2403 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:07,406 INFO L231 Difference]: Finished difference. Result has 166 places, 187 transitions, 1919 flow [2024-06-28 02:23:07,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1617, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1919, PETRI_PLACES=166, PETRI_TRANSITIONS=187} [2024-06-28 02:23:07,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 02:23:07,406 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 187 transitions, 1919 flow [2024-06-28 02:23:07,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:07,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:07,407 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-28 02:23:07,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:23:07,407 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:07,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:07,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1033447955, now seen corresponding path program 2 times [2024-06-28 02:23:07,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:07,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885455831] [2024-06-28 02:23:07,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:07,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:07,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:07,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:07,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:07,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885455831] [2024-06-28 02:23:07,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885455831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:07,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:07,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:07,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664612927] [2024-06-28 02:23:07,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:07,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:07,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:07,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:07,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:07,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:07,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 187 transitions, 1919 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:07,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:07,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:07,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:07,896 INFO L124 PetriNetUnfolderBase]: 1287/2180 cut-off events. [2024-06-28 02:23:07,897 INFO L125 PetriNetUnfolderBase]: For 63974/63986 co-relation queries the response was YES. [2024-06-28 02:23:07,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12630 conditions, 2180 events. 1287/2180 cut-off events. For 63974/63986 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 12199 event pairs, 322 based on Foata normal form. 13/2192 useless extension candidates. Maximal degree in co-relation 12550. Up to 1891 conditions per place. [2024-06-28 02:23:07,914 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 165 selfloop transitions, 38 changer transitions 0/210 dead transitions. [2024-06-28 02:23:07,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 210 transitions, 2403 flow [2024-06-28 02:23:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:07,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:07,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:23:07,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:23:07,922 INFO L175 Difference]: Start difference. First operand has 166 places, 187 transitions, 1919 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:23:07,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 210 transitions, 2403 flow [2024-06-28 02:23:08,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 210 transitions, 2276 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:08,046 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 1908 flow [2024-06-28 02:23:08,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1792, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-28 02:23:08,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 02:23:08,047 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 1908 flow [2024-06-28 02:23:08,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:08,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:08,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:23:08,049 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:08,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:08,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1210816811, now seen corresponding path program 2 times [2024-06-28 02:23:08,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:08,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836827459] [2024-06-28 02:23:08,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:08,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:08,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:08,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:08,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836827459] [2024-06-28 02:23:08,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836827459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:08,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:08,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:08,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219731318] [2024-06-28 02:23:08,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:08,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:08,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:08,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:08,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:08,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:08,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 1908 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:08,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:08,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:08,673 INFO L124 PetriNetUnfolderBase]: 1318/2229 cut-off events. [2024-06-28 02:23:08,673 INFO L125 PetriNetUnfolderBase]: For 68552/68564 co-relation queries the response was YES. [2024-06-28 02:23:08,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13090 conditions, 2229 events. 1318/2229 cut-off events. For 68552/68564 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12539 event pairs, 322 based on Foata normal form. 13/2241 useless extension candidates. Maximal degree in co-relation 13008. Up to 1882 conditions per place. [2024-06-28 02:23:08,689 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 144 selfloop transitions, 75 changer transitions 0/226 dead transitions. [2024-06-28 02:23:08,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 226 transitions, 2743 flow [2024-06-28 02:23:08,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:08,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:08,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:23:08,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:23:08,690 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 1908 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:23:08,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 226 transitions, 2743 flow [2024-06-28 02:23:08,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 226 transitions, 2643 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:08,823 INFO L231 Difference]: Finished difference. Result has 173 places, 205 transitions, 2151 flow [2024-06-28 02:23:08,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2151, PETRI_PLACES=173, PETRI_TRANSITIONS=205} [2024-06-28 02:23:08,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-28 02:23:08,823 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 205 transitions, 2151 flow [2024-06-28 02:23:08,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:08,824 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-28 02:23:08,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:23:08,824 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:08,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:08,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1210579475, now seen corresponding path program 3 times [2024-06-28 02:23:08,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:08,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513478705] [2024-06-28 02:23:08,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:08,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:08,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:08,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:08,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:08,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513478705] [2024-06-28 02:23:08,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513478705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:08,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:08,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:08,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792880774] [2024-06-28 02:23:08,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:08,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:08,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:08,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:08,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:09,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:09,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 205 transitions, 2151 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:09,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:09,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:09,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:09,389 INFO L124 PetriNetUnfolderBase]: 1331/2251 cut-off events. [2024-06-28 02:23:09,389 INFO L125 PetriNetUnfolderBase]: For 72643/72655 co-relation queries the response was YES. [2024-06-28 02:23:09,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 2251 events. 1331/2251 cut-off events. For 72643/72655 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12663 event pairs, 322 based on Foata normal form. 13/2263 useless extension candidates. Maximal degree in co-relation 13300. Up to 1943 conditions per place. [2024-06-28 02:23:09,409 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 173 selfloop transitions, 50 changer transitions 0/230 dead transitions. [2024-06-28 02:23:09,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 230 transitions, 2795 flow [2024-06-28 02:23:09,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:09,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:09,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:23:09,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:23:09,410 INFO L175 Difference]: Start difference. First operand has 173 places, 205 transitions, 2151 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:23:09,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 230 transitions, 2795 flow [2024-06-28 02:23:09,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 230 transitions, 2682 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:09,560 INFO L231 Difference]: Finished difference. Result has 179 places, 211 transitions, 2234 flow [2024-06-28 02:23:09,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2234, PETRI_PLACES=179, PETRI_TRANSITIONS=211} [2024-06-28 02:23:09,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 02:23:09,561 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 211 transitions, 2234 flow [2024-06-28 02:23:09,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:09,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:09,562 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-28 02:23:09,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:23:09,562 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:09,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:09,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1126390637, now seen corresponding path program 3 times [2024-06-28 02:23:09,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:09,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989102898] [2024-06-28 02:23:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:09,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:09,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:09,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:09,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989102898] [2024-06-28 02:23:09,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989102898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:09,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:09,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:09,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026138779] [2024-06-28 02:23:09,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:09,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:09,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:09,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:09,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:09,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:09,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 211 transitions, 2234 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:09,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:09,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:09,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:10,107 INFO L124 PetriNetUnfolderBase]: 1328/2247 cut-off events. [2024-06-28 02:23:10,107 INFO L125 PetriNetUnfolderBase]: For 75138/75150 co-relation queries the response was YES. [2024-06-28 02:23:10,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13387 conditions, 2247 events. 1328/2247 cut-off events. For 75138/75150 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12679 event pairs, 322 based on Foata normal form. 13/2259 useless extension candidates. Maximal degree in co-relation 13302. Up to 1897 conditions per place. [2024-06-28 02:23:10,126 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 151 selfloop transitions, 76 changer transitions 0/234 dead transitions. [2024-06-28 02:23:10,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 234 transitions, 2910 flow [2024-06-28 02:23:10,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:23:10,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:23:10,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-28 02:23:10,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-28 02:23:10,128 INFO L175 Difference]: Start difference. First operand has 179 places, 211 transitions, 2234 flow. Second operand 11 states and 237 transitions. [2024-06-28 02:23:10,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 234 transitions, 2910 flow [2024-06-28 02:23:10,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 234 transitions, 2790 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:10,282 INFO L231 Difference]: Finished difference. Result has 186 places, 211 transitions, 2272 flow [2024-06-28 02:23:10,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2114, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2272, PETRI_PLACES=186, PETRI_TRANSITIONS=211} [2024-06-28 02:23:10,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-28 02:23:10,283 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 211 transitions, 2272 flow [2024-06-28 02:23:10,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:10,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:10,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] [2024-06-28 02:23:10,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:23:10,283 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-28 02:23:10,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:10,284 INFO L85 PathProgramCache]: Analyzing trace with hash 944790125, now seen corresponding path program 1 times [2024-06-28 02:23:10,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:10,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865371973] [2024-06-28 02:23:10,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:10,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:10,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:10,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-28 02:23:10,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:10,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865371973] [2024-06-28 02:23:10,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865371973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:10,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:10,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:10,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876947434] [2024-06-28 02:23:10,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:10,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:10,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:10,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:10,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:10,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:10,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 211 transitions, 2272 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:10,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:10,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:10,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:10,889 INFO L124 PetriNetUnfolderBase]: 1402/2363 cut-off events. [2024-06-28 02:23:10,889 INFO L125 PetriNetUnfolderBase]: For 90450/90458 co-relation queries the response was YES. [2024-06-28 02:23:10,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14307 conditions, 2363 events. 1402/2363 cut-off events. For 90450/90458 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13421 event pairs, 244 based on Foata normal form. 14/2376 useless extension candidates. Maximal degree in co-relation 14221. Up to 1984 conditions per place. [2024-06-28 02:23:10,910 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 207 selfloop transitions, 35 changer transitions 0/249 dead transitions. [2024-06-28 02:23:10,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 249 transitions, 3006 flow [2024-06-28 02:23:10,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:10,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:10,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:23:10,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:23:10,916 INFO L175 Difference]: Start difference. First operand has 186 places, 211 transitions, 2272 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:23:10,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 249 transitions, 3006 flow [2024-06-28 02:23:11,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 249 transitions, 2830 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:11,176 INFO L231 Difference]: Finished difference. Result has 188 places, 216 transitions, 2236 flow [2024-06-28 02:23:11,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2096, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2236, PETRI_PLACES=188, PETRI_TRANSITIONS=216} [2024-06-28 02:23:11,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-28 02:23:11,176 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 216 transitions, 2236 flow [2024-06-28 02:23:11,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:11,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:11,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:23:11,177 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-28 02:23:11,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:11,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1210813835, now seen corresponding path program 2 times [2024-06-28 02:23:11,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:11,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862635729] [2024-06-28 02:23:11,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:11,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:11,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:11,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:11,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862635729] [2024-06-28 02:23:11,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862635729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:11,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:11,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:11,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128800636] [2024-06-28 02:23:11,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:11,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:11,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:11,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:11,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:11,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:11,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 216 transitions, 2236 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:11,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:11,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:11,703 INFO L124 PetriNetUnfolderBase]: 1430/2411 cut-off events. [2024-06-28 02:23:11,703 INFO L125 PetriNetUnfolderBase]: For 96531/96539 co-relation queries the response was YES. [2024-06-28 02:23:11,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14656 conditions, 2411 events. 1430/2411 cut-off events. For 96531/96539 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 13757 event pairs, 325 based on Foata normal form. 16/2426 useless extension candidates. Maximal degree in co-relation 14567. Up to 2128 conditions per place. [2024-06-28 02:23:11,723 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 30 changer transitions 0/242 dead transitions. [2024-06-28 02:23:11,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 242 transitions, 2807 flow [2024-06-28 02:23:11,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:11,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:11,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:23:11,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:23:11,724 INFO L175 Difference]: Start difference. First operand has 188 places, 216 transitions, 2236 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:23:11,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 242 transitions, 2807 flow [2024-06-28 02:23:11,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 242 transitions, 2762 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:11,950 INFO L231 Difference]: Finished difference. Result has 193 places, 217 transitions, 2269 flow [2024-06-28 02:23:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2193, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2269, PETRI_PLACES=193, PETRI_TRANSITIONS=217} [2024-06-28 02:23:11,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 02:23:11,951 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 217 transitions, 2269 flow [2024-06-28 02:23:11,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:11,951 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-28 02:23:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:23:11,951 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:11,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:11,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1210487405, now seen corresponding path program 3 times [2024-06-28 02:23:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:11,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136939874] [2024-06-28 02:23:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:11,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:12,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:12,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:12,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136939874] [2024-06-28 02:23:12,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136939874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:12,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:12,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:12,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118468538] [2024-06-28 02:23:12,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:12,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:12,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:12,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:12,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:12,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:12,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 217 transitions, 2269 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:12,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:12,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:12,507 INFO L124 PetriNetUnfolderBase]: 1458/2455 cut-off events. [2024-06-28 02:23:12,507 INFO L125 PetriNetUnfolderBase]: For 98782/98790 co-relation queries the response was YES. [2024-06-28 02:23:12,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15006 conditions, 2455 events. 1458/2455 cut-off events. For 98782/98790 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14047 event pairs, 323 based on Foata normal form. 14/2468 useless extension candidates. Maximal degree in co-relation 14915. Up to 2142 conditions per place. [2024-06-28 02:23:12,527 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 209 selfloop transitions, 33 changer transitions 0/249 dead transitions. [2024-06-28 02:23:12,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 249 transitions, 2896 flow [2024-06-28 02:23:12,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:12,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:12,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-28 02:23:12,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:23:12,531 INFO L175 Difference]: Start difference. First operand has 193 places, 217 transitions, 2269 flow. Second operand 10 states and 215 transitions. [2024-06-28 02:23:12,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 249 transitions, 2896 flow [2024-06-28 02:23:12,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 249 transitions, 2837 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:12,712 INFO L231 Difference]: Finished difference. Result has 197 places, 220 transitions, 2325 flow [2024-06-28 02:23:12,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2325, PETRI_PLACES=197, PETRI_TRANSITIONS=220} [2024-06-28 02:23:12,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 02:23:12,713 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 220 transitions, 2325 flow [2024-06-28 02:23:12,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:12,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:12,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:23:12,713 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:12,714 INFO L85 PathProgramCache]: Analyzing trace with hash 318037639, now seen corresponding path program 4 times [2024-06-28 02:23:12,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:12,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021065748] [2024-06-28 02:23:12,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:12,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:12,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:12,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:12,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021065748] [2024-06-28 02:23:12,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021065748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:12,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:12,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:12,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163680512] [2024-06-28 02:23:12,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:12,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:12,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:12,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:12,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 220 transitions, 2325 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:12,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:12,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:12,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:13,246 INFO L124 PetriNetUnfolderBase]: 1471/2479 cut-off events. [2024-06-28 02:23:13,246 INFO L125 PetriNetUnfolderBase]: For 99355/99367 co-relation queries the response was YES. [2024-06-28 02:23:13,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15345 conditions, 2479 events. 1471/2479 cut-off events. For 99355/99367 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 14249 event pairs, 350 based on Foata normal form. 13/2491 useless extension candidates. Maximal degree in co-relation 15252. Up to 2111 conditions per place. [2024-06-28 02:23:13,318 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 59 changer transitions 0/255 dead transitions. [2024-06-28 02:23:13,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 255 transitions, 3161 flow [2024-06-28 02:23:13,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:13,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:13,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:23:13,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:23:13,320 INFO L175 Difference]: Start difference. First operand has 197 places, 220 transitions, 2325 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:23:13,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 255 transitions, 3161 flow [2024-06-28 02:23:13,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 255 transitions, 3095 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:13,558 INFO L231 Difference]: Finished difference. Result has 198 places, 226 transitions, 2467 flow [2024-06-28 02:23:13,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2467, PETRI_PLACES=198, PETRI_TRANSITIONS=226} [2024-06-28 02:23:13,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 02:23:13,558 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 226 transitions, 2467 flow [2024-06-28 02:23:13,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:13,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:13,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:13,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:23:13,559 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:13,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:13,559 INFO L85 PathProgramCache]: Analyzing trace with hash -700013827, now seen corresponding path program 5 times [2024-06-28 02:23:13,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:13,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055347848] [2024-06-28 02:23:13,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:13,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:13,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:13,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:13,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:13,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055347848] [2024-06-28 02:23:13,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055347848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:13,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:13,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:13,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761941288] [2024-06-28 02:23:13,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:13,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:13,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:13,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:13,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:13,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:13,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 226 transitions, 2467 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:13,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:13,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:13,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:14,130 INFO L124 PetriNetUnfolderBase]: 1484/2499 cut-off events. [2024-06-28 02:23:14,130 INFO L125 PetriNetUnfolderBase]: For 104835/104847 co-relation queries the response was YES. [2024-06-28 02:23:14,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15659 conditions, 2499 events. 1484/2499 cut-off events. For 104835/104847 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14396 event pairs, 350 based on Foata normal form. 13/2511 useless extension candidates. Maximal degree in co-relation 15565. Up to 2126 conditions per place. [2024-06-28 02:23:14,152 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 184 selfloop transitions, 68 changer transitions 0/259 dead transitions. [2024-06-28 02:23:14,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 259 transitions, 3321 flow [2024-06-28 02:23:14,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:14,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:14,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:23:14,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:23:14,153 INFO L175 Difference]: Start difference. First operand has 198 places, 226 transitions, 2467 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:23:14,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 259 transitions, 3321 flow [2024-06-28 02:23:14,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 259 transitions, 3105 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:14,380 INFO L231 Difference]: Finished difference. Result has 202 places, 232 transitions, 2489 flow [2024-06-28 02:23:14,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2285, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2489, PETRI_PLACES=202, PETRI_TRANSITIONS=232} [2024-06-28 02:23:14,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:23:14,380 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 232 transitions, 2489 flow [2024-06-28 02:23:14,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:14,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:14,381 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-28 02:23:14,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:23:14,381 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:14,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:14,382 INFO L85 PathProgramCache]: Analyzing trace with hash -700013455, now seen corresponding path program 1 times [2024-06-28 02:23:14,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:14,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619455346] [2024-06-28 02:23:14,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:14,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:14,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:14,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:14,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:14,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619455346] [2024-06-28 02:23:14,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619455346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:14,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:14,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:14,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776216631] [2024-06-28 02:23:14,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:14,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:14,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:14,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:14,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:14,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:14,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 232 transitions, 2489 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:14,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:14,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:14,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:14,927 INFO L124 PetriNetUnfolderBase]: 1497/2519 cut-off events. [2024-06-28 02:23:14,927 INFO L125 PetriNetUnfolderBase]: For 109585/109597 co-relation queries the response was YES. [2024-06-28 02:23:14,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15853 conditions, 2519 events. 1497/2519 cut-off events. For 109585/109597 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14495 event pairs, 349 based on Foata normal form. 13/2531 useless extension candidates. Maximal degree in co-relation 15758. Up to 2186 conditions per place. [2024-06-28 02:23:14,945 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 194 selfloop transitions, 53 changer transitions 0/254 dead transitions. [2024-06-28 02:23:14,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 254 transitions, 3213 flow [2024-06-28 02:23:14,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:14,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:14,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:23:14,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:23:14,946 INFO L175 Difference]: Start difference. First operand has 202 places, 232 transitions, 2489 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:23:14,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 254 transitions, 3213 flow [2024-06-28 02:23:15,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 254 transitions, 3083 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:15,138 INFO L231 Difference]: Finished difference. Result has 205 places, 238 transitions, 2577 flow [2024-06-28 02:23:15,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2577, PETRI_PLACES=205, PETRI_TRANSITIONS=238} [2024-06-28 02:23:15,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 02:23:15,138 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 238 transitions, 2577 flow [2024-06-28 02:23:15,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:15,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:15,138 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-28 02:23:15,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:23:15,139 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:15,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:15,139 INFO L85 PathProgramCache]: Analyzing trace with hash -705674737, now seen corresponding path program 6 times [2024-06-28 02:23:15,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:15,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998226851] [2024-06-28 02:23:15,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:15,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:15,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:15,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:15,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:15,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998226851] [2024-06-28 02:23:15,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998226851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:15,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:15,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:15,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902074407] [2024-06-28 02:23:15,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:15,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:15,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:15,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:15,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:15,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:15,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 238 transitions, 2577 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:15,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:15,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:15,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:15,667 INFO L124 PetriNetUnfolderBase]: 1494/2514 cut-off events. [2024-06-28 02:23:15,667 INFO L125 PetriNetUnfolderBase]: For 113382/113390 co-relation queries the response was YES. [2024-06-28 02:23:15,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16020 conditions, 2514 events. 1494/2514 cut-off events. For 113382/113390 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14452 event pairs, 361 based on Foata normal form. 9/2521 useless extension candidates. Maximal degree in co-relation 15924. Up to 2141 conditions per place. [2024-06-28 02:23:15,689 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 191 selfloop transitions, 61 changer transitions 0/259 dead transitions. [2024-06-28 02:23:15,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 259 transitions, 3329 flow [2024-06-28 02:23:15,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:15,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:15,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:23:15,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:23:15,690 INFO L175 Difference]: Start difference. First operand has 205 places, 238 transitions, 2577 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:23:15,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 259 transitions, 3329 flow [2024-06-28 02:23:15,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 259 transitions, 3207 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:15,946 INFO L231 Difference]: Finished difference. Result has 206 places, 238 transitions, 2587 flow [2024-06-28 02:23:15,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2587, PETRI_PLACES=206, PETRI_TRANSITIONS=238} [2024-06-28 02:23:15,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-28 02:23:15,946 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 238 transitions, 2587 flow [2024-06-28 02:23:15,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:15,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:15,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:15,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:23:15,947 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:15,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:15,947 INFO L85 PathProgramCache]: Analyzing trace with hash -705554581, now seen corresponding path program 4 times [2024-06-28 02:23:15,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:15,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715618684] [2024-06-28 02:23:15,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:15,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:15,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:16,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:16,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:16,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715618684] [2024-06-28 02:23:16,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715618684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:16,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:16,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:16,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558582440] [2024-06-28 02:23:16,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:16,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:16,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:16,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:16,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:16,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:16,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 238 transitions, 2587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:16,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:16,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:16,498 INFO L124 PetriNetUnfolderBase]: 1491/2511 cut-off events. [2024-06-28 02:23:16,498 INFO L125 PetriNetUnfolderBase]: For 112438/112450 co-relation queries the response was YES. [2024-06-28 02:23:16,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 2511 events. 1491/2511 cut-off events. For 112438/112450 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14454 event pairs, 349 based on Foata normal form. 13/2523 useless extension candidates. Maximal degree in co-relation 15928. Up to 2181 conditions per place. [2024-06-28 02:23:16,516 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 195 selfloop transitions, 54 changer transitions 0/256 dead transitions. [2024-06-28 02:23:16,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 256 transitions, 3227 flow [2024-06-28 02:23:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:16,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:23:16,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:23:16,517 INFO L175 Difference]: Start difference. First operand has 206 places, 238 transitions, 2587 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:23:16,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 256 transitions, 3227 flow [2024-06-28 02:23:16,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 256 transitions, 3075 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:16,733 INFO L231 Difference]: Finished difference. Result has 208 places, 238 transitions, 2553 flow [2024-06-28 02:23:16,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2553, PETRI_PLACES=208, PETRI_TRANSITIONS=238} [2024-06-28 02:23:16,734 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-28 02:23:16,734 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 238 transitions, 2553 flow [2024-06-28 02:23:16,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:16,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:16,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:23:16,735 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:23:16,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:16,735 INFO L85 PathProgramCache]: Analyzing trace with hash -705554767, now seen corresponding path program 7 times [2024-06-28 02:23:16,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:16,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259678759] [2024-06-28 02:23:16,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:16,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:16,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-28 02:23:16,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:16,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259678759] [2024-06-28 02:23:16,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259678759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:16,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:16,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:16,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65743556] [2024-06-28 02:23:16,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:16,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:16,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:16,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:16,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:16,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:16,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 238 transitions, 2553 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:16,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:16,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:17,244 INFO L124 PetriNetUnfolderBase]: 1488/2507 cut-off events. [2024-06-28 02:23:17,244 INFO L125 PetriNetUnfolderBase]: For 115189/115201 co-relation queries the response was YES. [2024-06-28 02:23:17,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15991 conditions, 2507 events. 1488/2507 cut-off events. For 115189/115201 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14428 event pairs, 349 based on Foata normal form. 13/2519 useless extension candidates. Maximal degree in co-relation 15893. Up to 2208 conditions per place. [2024-06-28 02:23:17,271 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 34 changer transitions 0/254 dead transitions. [2024-06-28 02:23:17,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 254 transitions, 3087 flow [2024-06-28 02:23:17,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:17,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:17,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:23:17,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:23:17,272 INFO L175 Difference]: Start difference. First operand has 208 places, 238 transitions, 2553 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:23:17,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 254 transitions, 3087 flow [2024-06-28 02:23:17,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 254 transitions, 2984 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:17,516 INFO L231 Difference]: Finished difference. Result has 209 places, 238 transitions, 2524 flow [2024-06-28 02:23:17,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2524, PETRI_PLACES=209, PETRI_TRANSITIONS=238} [2024-06-28 02:23:17,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:23:17,516 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 238 transitions, 2524 flow [2024-06-28 02:23:17,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:17,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:17,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:17,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:23:17,517 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-28 02:23:17,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:17,517 INFO L85 PathProgramCache]: Analyzing trace with hash 620163953, now seen corresponding path program 8 times [2024-06-28 02:23:17,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:17,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406432573] [2024-06-28 02:23:17,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:17,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:17,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:17,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:17,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:17,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406432573] [2024-06-28 02:23:17,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406432573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:17,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:17,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:17,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316865573] [2024-06-28 02:23:17,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:17,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:17,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:17,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:17,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:17,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:17,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 238 transitions, 2524 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:17,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:17,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:17,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:18,089 INFO L124 PetriNetUnfolderBase]: 1485/2505 cut-off events. [2024-06-28 02:23:18,089 INFO L125 PetriNetUnfolderBase]: For 118170/118182 co-relation queries the response was YES. [2024-06-28 02:23:18,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15972 conditions, 2505 events. 1485/2505 cut-off events. For 118170/118182 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14449 event pairs, 349 based on Foata normal form. 13/2517 useless extension candidates. Maximal degree in co-relation 15873. Up to 2148 conditions per place. [2024-06-28 02:23:18,110 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 204 selfloop transitions, 54 changer transitions 0/265 dead transitions. [2024-06-28 02:23:18,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 265 transitions, 3210 flow [2024-06-28 02:23:18,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:18,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:18,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:23:18,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:23:18,111 INFO L175 Difference]: Start difference. First operand has 209 places, 238 transitions, 2524 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:23:18,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 265 transitions, 3210 flow [2024-06-28 02:23:18,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 265 transitions, 3122 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:18,377 INFO L231 Difference]: Finished difference. Result has 211 places, 238 transitions, 2558 flow [2024-06-28 02:23:18,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2558, PETRI_PLACES=211, PETRI_TRANSITIONS=238} [2024-06-28 02:23:18,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 02:23:18,378 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 238 transitions, 2558 flow [2024-06-28 02:23:18,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:18,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:18,378 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-28 02:23:18,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:23:18,378 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-28 02:23:18,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash 620175485, now seen corresponding path program 2 times [2024-06-28 02:23:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:18,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995158951] [2024-06-28 02:23:18,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:18,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:18,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:18,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:18,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995158951] [2024-06-28 02:23:18,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995158951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:18,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:18,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:18,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234077536] [2024-06-28 02:23:18,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:18,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:18,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:18,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:18,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:18,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:18,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 238 transitions, 2558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:18,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:18,996 INFO L124 PetriNetUnfolderBase]: 1514/2548 cut-off events. [2024-06-28 02:23:18,996 INFO L125 PetriNetUnfolderBase]: For 124275/124287 co-relation queries the response was YES. [2024-06-28 02:23:19,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16507 conditions, 2548 events. 1514/2548 cut-off events. For 124275/124287 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14668 event pairs, 349 based on Foata normal form. 13/2560 useless extension candidates. Maximal degree in co-relation 16407. Up to 2231 conditions per place. [2024-06-28 02:23:19,020 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 212 selfloop transitions, 46 changer transitions 0/265 dead transitions. [2024-06-28 02:23:19,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 265 transitions, 3383 flow [2024-06-28 02:23:19,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:19,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:19,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:23:19,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:23:19,021 INFO L175 Difference]: Start difference. First operand has 211 places, 238 transitions, 2558 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:23:19,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 265 transitions, 3383 flow [2024-06-28 02:23:19,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 265 transitions, 3221 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:19,279 INFO L231 Difference]: Finished difference. Result has 210 places, 250 transitions, 2704 flow [2024-06-28 02:23:19,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2414, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2704, PETRI_PLACES=210, PETRI_TRANSITIONS=250} [2024-06-28 02:23:19,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 169 predicate places. [2024-06-28 02:23:19,279 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 250 transitions, 2704 flow [2024-06-28 02:23:19,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:19,280 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-28 02:23:19,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:23:19,280 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-28 02:23:19,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:19,281 INFO L85 PathProgramCache]: Analyzing trace with hash 620164139, now seen corresponding path program 5 times [2024-06-28 02:23:19,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:19,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322189748] [2024-06-28 02:23:19,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:19,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:19,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23: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-28 02:23:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322189748] [2024-06-28 02:23:19,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322189748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:19,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:19,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:19,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827519992] [2024-06-28 02:23:19,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:19,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:19,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:19,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:19,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 250 transitions, 2704 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:19,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:19,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:19,866 INFO L124 PetriNetUnfolderBase]: 1519/2557 cut-off events. [2024-06-28 02:23:19,866 INFO L125 PetriNetUnfolderBase]: For 119855/119869 co-relation queries the response was YES. [2024-06-28 02:23:19,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16450 conditions, 2557 events. 1519/2557 cut-off events. For 119855/119869 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14739 event pairs, 349 based on Foata normal form. 15/2571 useless extension candidates. Maximal degree in co-relation 16350. Up to 2220 conditions per place. [2024-06-28 02:23:19,900 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 57 changer transitions 0/270 dead transitions. [2024-06-28 02:23:19,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 270 transitions, 3420 flow [2024-06-28 02:23:19,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:19,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:19,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:23:19,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:23:19,902 INFO L175 Difference]: Start difference. First operand has 210 places, 250 transitions, 2704 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:23:19,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 270 transitions, 3420 flow [2024-06-28 02:23:20,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 270 transitions, 3359 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:20,174 INFO L231 Difference]: Finished difference. Result has 213 places, 253 transitions, 2823 flow [2024-06-28 02:23:20,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2823, PETRI_PLACES=213, PETRI_TRANSITIONS=253} [2024-06-28 02:23:20,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 02:23:20,174 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 253 transitions, 2823 flow [2024-06-28 02:23:20,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:20,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:20,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-28 02:23:20,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:23:20,175 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-28 02:23:20,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:20,175 INFO L85 PathProgramCache]: Analyzing trace with hash 620169905, now seen corresponding path program 3 times [2024-06-28 02:23:20,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:20,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3375565] [2024-06-28 02:23:20,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:20,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:20,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:20,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3375565] [2024-06-28 02:23:20,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3375565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:20,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:20,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:20,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862380560] [2024-06-28 02:23:20,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:20,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:20,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:20,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:20,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:20,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:20,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 253 transitions, 2823 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:20,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:20,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:20,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:20,770 INFO L124 PetriNetUnfolderBase]: 1516/2553 cut-off events. [2024-06-28 02:23:20,770 INFO L125 PetriNetUnfolderBase]: For 118707/118721 co-relation queries the response was YES. [2024-06-28 02:23:20,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16501 conditions, 2553 events. 1516/2553 cut-off events. For 118707/118721 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14724 event pairs, 349 based on Foata normal form. 15/2567 useless extension candidates. Maximal degree in co-relation 16400. Up to 2235 conditions per place. [2024-06-28 02:23:20,792 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 213 selfloop transitions, 46 changer transitions 0/266 dead transitions. [2024-06-28 02:23:20,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 266 transitions, 3373 flow [2024-06-28 02:23:20,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:20,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:23:20,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:23:20,793 INFO L175 Difference]: Start difference. First operand has 213 places, 253 transitions, 2823 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:23:20,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 266 transitions, 3373 flow [2024-06-28 02:23:21,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 266 transitions, 3235 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:21,073 INFO L231 Difference]: Finished difference. Result has 214 places, 253 transitions, 2787 flow [2024-06-28 02:23:21,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2685, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2787, PETRI_PLACES=214, PETRI_TRANSITIONS=253} [2024-06-28 02:23:21,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-28 02:23:21,074 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 253 transitions, 2787 flow [2024-06-28 02:23:21,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:21,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:21,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:23:21,074 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-28 02:23:21,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:21,076 INFO L85 PathProgramCache]: Analyzing trace with hash 620175299, now seen corresponding path program 6 times [2024-06-28 02:23:21,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:21,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982414471] [2024-06-28 02:23:21,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:21,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:21,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:21,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:21,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:21,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982414471] [2024-06-28 02:23:21,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982414471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:21,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:21,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:21,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695528291] [2024-06-28 02:23:21,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:21,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:21,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:21,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:21,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:21,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:21,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 253 transitions, 2787 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:21,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:21,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:21,611 INFO L124 PetriNetUnfolderBase]: 1513/2549 cut-off events. [2024-06-28 02:23:21,612 INFO L125 PetriNetUnfolderBase]: For 113372/113386 co-relation queries the response was YES. [2024-06-28 02:23:21,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16286 conditions, 2549 events. 1513/2549 cut-off events. For 113372/113386 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14719 event pairs, 349 based on Foata normal form. 15/2563 useless extension candidates. Maximal degree in co-relation 16186. Up to 2213 conditions per place. [2024-06-28 02:23:21,634 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 57 changer transitions 0/270 dead transitions. [2024-06-28 02:23:21,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 270 transitions, 3355 flow [2024-06-28 02:23:21,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:21,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:23:21,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:23:21,636 INFO L175 Difference]: Start difference. First operand has 214 places, 253 transitions, 2787 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:23:21,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 270 transitions, 3355 flow [2024-06-28 02:23:21,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 270 transitions, 3233 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:21,982 INFO L231 Difference]: Finished difference. Result has 215 places, 253 transitions, 2789 flow [2024-06-28 02:23:21,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2665, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2789, PETRI_PLACES=215, PETRI_TRANSITIONS=253} [2024-06-28 02:23:21,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 02:23:21,983 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 253 transitions, 2789 flow [2024-06-28 02:23:21,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:21,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:21,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:23:21,984 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-28 02:23:21,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:21,985 INFO L85 PathProgramCache]: Analyzing trace with hash 620169533, now seen corresponding path program 9 times [2024-06-28 02:23:21,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:21,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112410772] [2024-06-28 02:23:21,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:21,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:22,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-28 02:23:22,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:22,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112410772] [2024-06-28 02:23:22,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112410772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:22,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:22,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:22,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732117318] [2024-06-28 02:23:22,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:22,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:22,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:22,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:22,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:22,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:22,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 253 transitions, 2789 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:22,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:22,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:22,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:22,533 INFO L124 PetriNetUnfolderBase]: 1510/2545 cut-off events. [2024-06-28 02:23:22,533 INFO L125 PetriNetUnfolderBase]: For 112095/112109 co-relation queries the response was YES. [2024-06-28 02:23:22,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16222 conditions, 2545 events. 1510/2545 cut-off events. For 112095/112109 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14686 event pairs, 349 based on Foata normal form. 15/2559 useless extension candidates. Maximal degree in co-relation 16122. Up to 2173 conditions per place. [2024-06-28 02:23:22,557 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 208 selfloop transitions, 60 changer transitions 0/275 dead transitions. [2024-06-28 02:23:22,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 275 transitions, 3381 flow [2024-06-28 02:23:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:22,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:22,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:23:22,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:23:22,558 INFO L175 Difference]: Start difference. First operand has 215 places, 253 transitions, 2789 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:23:22,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 275 transitions, 3381 flow [2024-06-28 02:23:22,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 275 transitions, 3205 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:22,837 INFO L231 Difference]: Finished difference. Result has 213 places, 253 transitions, 2745 flow [2024-06-28 02:23:22,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2613, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2745, PETRI_PLACES=213, PETRI_TRANSITIONS=253} [2024-06-28 02:23:22,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 02:23:22,838 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 253 transitions, 2745 flow [2024-06-28 02:23:22,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:22,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:22,838 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-28 02:23:22,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:23:22,839 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-28 02:23:22,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:22,839 INFO L85 PathProgramCache]: Analyzing trace with hash -368055421, now seen corresponding path program 7 times [2024-06-28 02:23:22,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:22,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423965400] [2024-06-28 02:23:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:22,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:22,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:22,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:22,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:22,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423965400] [2024-06-28 02:23:22,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423965400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:22,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:22,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:22,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125027831] [2024-06-28 02:23:22,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:22,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:22,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:22,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:22,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:23,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:23,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 253 transitions, 2745 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:23,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:23,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:23,322 INFO L124 PetriNetUnfolderBase]: 1515/2551 cut-off events. [2024-06-28 02:23:23,322 INFO L125 PetriNetUnfolderBase]: For 112391/112401 co-relation queries the response was YES. [2024-06-28 02:23:23,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16269 conditions, 2551 events. 1515/2551 cut-off events. For 112391/112401 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14715 event pairs, 371 based on Foata normal form. 8/2557 useless extension candidates. Maximal degree in co-relation 16169. Up to 2180 conditions per place. [2024-06-28 02:23:23,344 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 186 selfloop transitions, 74 changer transitions 0/267 dead transitions. [2024-06-28 02:23:23,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 267 transitions, 3430 flow [2024-06-28 02:23:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:23,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:23,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:23:23,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:23,346 INFO L175 Difference]: Start difference. First operand has 213 places, 253 transitions, 2745 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:23:23,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 267 transitions, 3430 flow [2024-06-28 02:23:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 267 transitions, 3301 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:23,614 INFO L231 Difference]: Finished difference. Result has 213 places, 256 transitions, 2811 flow [2024-06-28 02:23:23,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2811, PETRI_PLACES=213, PETRI_TRANSITIONS=256} [2024-06-28 02:23:23,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 02:23:23,614 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 256 transitions, 2811 flow [2024-06-28 02:23:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:23,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:23:23,615 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-28 02:23:23,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:23,615 INFO L85 PathProgramCache]: Analyzing trace with hash -379017517, now seen corresponding path program 10 times [2024-06-28 02:23:23,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770994256] [2024-06-28 02:23:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:23,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:23,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770994256] [2024-06-28 02:23:23,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770994256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:23,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:23,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:23,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619122797] [2024-06-28 02:23:23,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:23,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:23,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:23,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:23,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:23,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:23,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 256 transitions, 2811 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:23,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:23,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:24,237 INFO L124 PetriNetUnfolderBase]: 1512/2548 cut-off events. [2024-06-28 02:23:24,237 INFO L125 PetriNetUnfolderBase]: For 110827/110841 co-relation queries the response was YES. [2024-06-28 02:23:24,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16187 conditions, 2548 events. 1512/2548 cut-off events. For 110827/110841 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14707 event pairs, 349 based on Foata normal form. 15/2562 useless extension candidates. Maximal degree in co-relation 16087. Up to 2140 conditions per place. [2024-06-28 02:23:24,259 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 196 selfloop transitions, 83 changer transitions 0/286 dead transitions. [2024-06-28 02:23:24,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 286 transitions, 3445 flow [2024-06-28 02:23:24,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:24,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:24,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:23:24,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:23:24,261 INFO L175 Difference]: Start difference. First operand has 213 places, 256 transitions, 2811 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:23:24,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 286 transitions, 3445 flow [2024-06-28 02:23:24,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 286 transitions, 3308 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:24,568 INFO L231 Difference]: Finished difference. Result has 218 places, 256 transitions, 2858 flow [2024-06-28 02:23:24,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2858, PETRI_PLACES=218, PETRI_TRANSITIONS=256} [2024-06-28 02:23:24,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:23:24,569 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 256 transitions, 2858 flow [2024-06-28 02:23:24,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:24,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:24,570 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-28 02:23:24,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:23:24,570 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-28 02:23:24,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:24,570 INFO L85 PathProgramCache]: Analyzing trace with hash -378780181, now seen corresponding path program 8 times [2024-06-28 02:23:24,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:24,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465113383] [2024-06-28 02:23:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:24,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:24,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:24,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:24,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465113383] [2024-06-28 02:23:24,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465113383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:24,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:24,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:24,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790770291] [2024-06-28 02:23:24,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:24,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:24,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:24,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:24,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:24,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:24,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 256 transitions, 2858 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:24,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:24,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:24,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:25,082 INFO L124 PetriNetUnfolderBase]: 1517/2557 cut-off events. [2024-06-28 02:23:25,082 INFO L125 PetriNetUnfolderBase]: For 115138/115152 co-relation queries the response was YES. [2024-06-28 02:23:25,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16391 conditions, 2557 events. 1517/2557 cut-off events. For 115138/115152 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14798 event pairs, 349 based on Foata normal form. 15/2571 useless extension candidates. Maximal degree in co-relation 16290. Up to 2182 conditions per place. [2024-06-28 02:23:25,112 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 82 changer transitions 0/278 dead transitions. [2024-06-28 02:23:25,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 278 transitions, 3590 flow [2024-06-28 02:23:25,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:25,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:25,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:23:25,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:23:25,113 INFO L175 Difference]: Start difference. First operand has 218 places, 256 transitions, 2858 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:23:25,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 278 transitions, 3590 flow [2024-06-28 02:23:25,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 3408 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:25,355 INFO L231 Difference]: Finished difference. Result has 218 places, 259 transitions, 2898 flow [2024-06-28 02:23:25,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2898, PETRI_PLACES=218, PETRI_TRANSITIONS=259} [2024-06-28 02:23:25,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-28 02:23:25,355 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 259 transitions, 2898 flow [2024-06-28 02:23:25,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:25,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:25,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:23:25,356 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-28 02:23:25,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:25,356 INFO L85 PathProgramCache]: Analyzing trace with hash -379017331, now seen corresponding path program 9 times [2024-06-28 02:23:25,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:25,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159031896] [2024-06-28 02:23:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:25,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:25,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:25,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:25,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159031896] [2024-06-28 02:23:25,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159031896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:25,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:25,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:25,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084924404] [2024-06-28 02:23:25,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:25,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:25,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:25,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:25,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:25,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:25,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 259 transitions, 2898 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:25,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:25,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:25,916 INFO L124 PetriNetUnfolderBase]: 1514/2553 cut-off events. [2024-06-28 02:23:25,916 INFO L125 PetriNetUnfolderBase]: For 105977/105991 co-relation queries the response was YES. [2024-06-28 02:23:25,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16123 conditions, 2553 events. 1514/2553 cut-off events. For 105977/105991 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14767 event pairs, 349 based on Foata normal form. 15/2567 useless extension candidates. Maximal degree in co-relation 16022. Up to 2179 conditions per place. [2024-06-28 02:23:25,944 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 188 selfloop transitions, 86 changer transitions 0/281 dead transitions. [2024-06-28 02:23:25,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 281 transitions, 3500 flow [2024-06-28 02:23:25,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:25,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:25,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:23:25,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:23:25,945 INFO L175 Difference]: Start difference. First operand has 218 places, 259 transitions, 2898 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:23:25,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 281 transitions, 3500 flow [2024-06-28 02:23:26,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3272 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:26,185 INFO L231 Difference]: Finished difference. Result has 220 places, 259 transitions, 2856 flow [2024-06-28 02:23:26,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2856, PETRI_PLACES=220, PETRI_TRANSITIONS=259} [2024-06-28 02:23:26,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 02:23:26,186 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 259 transitions, 2856 flow [2024-06-28 02:23:26,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:26,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:26,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:26,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:23:26,187 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-28 02:23:26,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:26,187 INFO L85 PathProgramCache]: Analyzing trace with hash -368058397, now seen corresponding path program 4 times [2024-06-28 02:23:26,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:26,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583359506] [2024-06-28 02:23:26,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:26,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:26,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:26,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-28 02:23:26,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:26,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583359506] [2024-06-28 02:23:26,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583359506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:26,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:26,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:26,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503043905] [2024-06-28 02:23:26,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:26,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:26,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:26,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:26,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:26,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:26,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 259 transitions, 2856 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:26,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:26,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:26,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:26,796 INFO L124 PetriNetUnfolderBase]: 1542/2592 cut-off events. [2024-06-28 02:23:26,796 INFO L125 PetriNetUnfolderBase]: For 114272/114276 co-relation queries the response was YES. [2024-06-28 02:23:26,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16329 conditions, 2592 events. 1542/2592 cut-off events. For 114272/114276 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14975 event pairs, 341 based on Foata normal form. 9/2599 useless extension candidates. Maximal degree in co-relation 16228. Up to 2296 conditions per place. [2024-06-28 02:23:26,819 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 242 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-28 02:23:26,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 276 transitions, 3477 flow [2024-06-28 02:23:26,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:23:26,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:23:26,820 INFO L175 Difference]: Start difference. First operand has 220 places, 259 transitions, 2856 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:23:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 276 transitions, 3477 flow [2024-06-28 02:23:27,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 276 transitions, 3277 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:23:27,039 INFO L231 Difference]: Finished difference. Result has 216 places, 260 transitions, 2730 flow [2024-06-28 02:23:27,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2730, PETRI_PLACES=216, PETRI_TRANSITIONS=260} [2024-06-28 02:23:27,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 02:23:27,040 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 260 transitions, 2730 flow [2024-06-28 02:23:27,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:27,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:27,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:23:27,040 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-28 02:23:27,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:27,040 INFO L85 PathProgramCache]: Analyzing trace with hash -378783157, now seen corresponding path program 5 times [2024-06-28 02:23:27,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:27,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656376610] [2024-06-28 02:23:27,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:27,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:27,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:27,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:27,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656376610] [2024-06-28 02:23:27,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656376610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:27,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:27,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:27,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123621] [2024-06-28 02:23:27,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:27,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:27,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:27,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:27,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:27,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:27,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 260 transitions, 2730 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:27,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:27,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:27,549 INFO L124 PetriNetUnfolderBase]: 1557/2624 cut-off events. [2024-06-28 02:23:27,550 INFO L125 PetriNetUnfolderBase]: For 107392/107400 co-relation queries the response was YES. [2024-06-28 02:23:27,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16198 conditions, 2624 events. 1557/2624 cut-off events. For 107392/107400 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15212 event pairs, 337 based on Foata normal form. 16/2639 useless extension candidates. Maximal degree in co-relation 16098. Up to 2289 conditions per place. [2024-06-28 02:23:27,574 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 248 selfloop transitions, 30 changer transitions 0/285 dead transitions. [2024-06-28 02:23:27,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 285 transitions, 3391 flow [2024-06-28 02:23:27,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:27,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:27,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:23:27,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:23:27,575 INFO L175 Difference]: Start difference. First operand has 216 places, 260 transitions, 2730 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:23:27,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 285 transitions, 3391 flow [2024-06-28 02:23:27,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 285 transitions, 3334 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:27,785 INFO L231 Difference]: Finished difference. Result has 220 places, 261 transitions, 2758 flow [2024-06-28 02:23:27,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2758, PETRI_PLACES=220, PETRI_TRANSITIONS=261} [2024-06-28 02:23:27,786 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 02:23:27,786 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 261 transitions, 2758 flow [2024-06-28 02:23:27,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:27,786 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-28 02:23:27,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:23:27,786 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-28 02:23:27,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:27,787 INFO L85 PathProgramCache]: Analyzing trace with hash -379109587, now seen corresponding path program 6 times [2024-06-28 02:23:27,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:27,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703324140] [2024-06-28 02:23:27,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:27,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:27,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:27,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:27,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:27,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703324140] [2024-06-28 02:23:27,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703324140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:27,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:27,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:27,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688505622] [2024-06-28 02:23:27,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:27,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:27,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:27,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:27,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:27,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:27,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 261 transitions, 2758 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:27,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:27,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:28,343 INFO L124 PetriNetUnfolderBase]: 1544/2605 cut-off events. [2024-06-28 02:23:28,343 INFO L125 PetriNetUnfolderBase]: For 102056/102064 co-relation queries the response was YES. [2024-06-28 02:23:28,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15913 conditions, 2605 events. 1544/2605 cut-off events. For 102056/102064 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15112 event pairs, 245 based on Foata normal form. 14/2618 useless extension candidates. Maximal degree in co-relation 15812. Up to 2116 conditions per place. [2024-06-28 02:23:28,363 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 243 selfloop transitions, 41 changer transitions 0/291 dead transitions. [2024-06-28 02:23:28,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 291 transitions, 3444 flow [2024-06-28 02:23:28,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:28,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:28,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:23:28,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:23:28,364 INFO L175 Difference]: Start difference. First operand has 220 places, 261 transitions, 2758 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:23:28,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 291 transitions, 3444 flow [2024-06-28 02:23:28,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 291 transitions, 3376 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:28,611 INFO L231 Difference]: Finished difference. Result has 222 places, 261 transitions, 2780 flow [2024-06-28 02:23:28,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=222, PETRI_TRANSITIONS=261} [2024-06-28 02:23:28,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:23:28,611 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 261 transitions, 2780 flow [2024-06-28 02:23:28,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:28,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:28,612 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-28 02:23:28,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:23:28,612 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-28 02:23:28,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:28,612 INFO L85 PathProgramCache]: Analyzing trace with hash -367658683, now seen corresponding path program 1 times [2024-06-28 02:23:28,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:28,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577910083] [2024-06-28 02:23:28,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:28,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:28,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:28,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:28,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:28,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577910083] [2024-06-28 02:23:28,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577910083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:28,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:28,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:28,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365660449] [2024-06-28 02:23:28,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:28,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:28,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:28,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:28,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:28,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:28,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 261 transitions, 2780 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:28,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:28,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:28,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:29,249 INFO L124 PetriNetUnfolderBase]: 1564/2634 cut-off events. [2024-06-28 02:23:29,249 INFO L125 PetriNetUnfolderBase]: For 102807/102811 co-relation queries the response was YES. [2024-06-28 02:23:29,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16113 conditions, 2634 events. 1564/2634 cut-off events. For 102807/102811 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15239 event pairs, 335 based on Foata normal form. 7/2639 useless extension candidates. Maximal degree in co-relation 16011. Up to 2234 conditions per place. [2024-06-28 02:23:29,285 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 245 selfloop transitions, 32 changer transitions 0/284 dead transitions. [2024-06-28 02:23:29,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 284 transitions, 3456 flow [2024-06-28 02:23:29,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:29,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:29,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:23:29,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:23:29,286 INFO L175 Difference]: Start difference. First operand has 222 places, 261 transitions, 2780 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:23:29,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 284 transitions, 3456 flow [2024-06-28 02:23:29,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 284 transitions, 3368 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:29,552 INFO L231 Difference]: Finished difference. Result has 222 places, 265 transitions, 2812 flow [2024-06-28 02:23:29,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2812, PETRI_PLACES=222, PETRI_TRANSITIONS=265} [2024-06-28 02:23:29,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:23:29,552 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 265 transitions, 2812 flow [2024-06-28 02:23:29,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:29,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-28 02:23:29,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:23:29,553 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-28 02:23:29,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:29,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1449083601, now seen corresponding path program 4 times [2024-06-28 02:23:29,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:29,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913908864] [2024-06-28 02:23:29,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:29,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:29,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:29,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-28 02:23:29,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:29,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913908864] [2024-06-28 02:23:29,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913908864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:29,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:29,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:29,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204935367] [2024-06-28 02:23:29,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:29,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:29,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:29,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:29,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:29,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:29,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 265 transitions, 2812 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:29,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:29,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:30,017 INFO L124 PetriNetUnfolderBase]: 1569/2648 cut-off events. [2024-06-28 02:23:30,017 INFO L125 PetriNetUnfolderBase]: For 93756/93770 co-relation queries the response was YES. [2024-06-28 02:23:30,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16139 conditions, 2648 events. 1569/2648 cut-off events. For 93756/93770 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15454 event pairs, 361 based on Foata normal form. 15/2662 useless extension candidates. Maximal degree in co-relation 16036. Up to 2271 conditions per place. [2024-06-28 02:23:30,042 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 214 selfloop transitions, 65 changer transitions 0/286 dead transitions. [2024-06-28 02:23:30,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 286 transitions, 3610 flow [2024-06-28 02:23:30,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:30,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:30,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:23:30,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:23:30,043 INFO L175 Difference]: Start difference. First operand has 222 places, 265 transitions, 2812 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:23:30,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 286 transitions, 3610 flow [2024-06-28 02:23:30,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 286 transitions, 3571 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:30,305 INFO L231 Difference]: Finished difference. Result has 227 places, 271 transitions, 3023 flow [2024-06-28 02:23:30,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2773, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3023, PETRI_PLACES=227, PETRI_TRANSITIONS=271} [2024-06-28 02:23:30,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-28 02:23:30,306 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 271 transitions, 3023 flow [2024-06-28 02:23:30,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:30,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:30,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:30,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:23:30,306 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-28 02:23:30,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:30,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1111954481, now seen corresponding path program 5 times [2024-06-28 02:23:30,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:30,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864503969] [2024-06-28 02:23:30,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:30,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:30,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:30,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:30,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:30,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864503969] [2024-06-28 02:23:30,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864503969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:30,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:30,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:30,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893458395] [2024-06-28 02:23:30,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:30,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:30,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:30,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:30,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:30,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:30,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 271 transitions, 3023 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:30,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:30,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:30,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:30,940 INFO L124 PetriNetUnfolderBase]: 1566/2646 cut-off events. [2024-06-28 02:23:30,940 INFO L125 PetriNetUnfolderBase]: For 97261/97275 co-relation queries the response was YES. [2024-06-28 02:23:30,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16450 conditions, 2646 events. 1566/2646 cut-off events. For 97261/97275 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 15423 event pairs, 357 based on Foata normal form. 15/2660 useless extension candidates. Maximal degree in co-relation 16345. Up to 2331 conditions per place. [2024-06-28 02:23:30,970 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 247 selfloop transitions, 33 changer transitions 0/287 dead transitions. [2024-06-28 02:23:30,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 287 transitions, 3623 flow [2024-06-28 02:23:30,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:30,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:30,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:23:30,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:23:30,971 INFO L175 Difference]: Start difference. First operand has 227 places, 271 transitions, 3023 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:23:30,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 287 transitions, 3623 flow [2024-06-28 02:23:31,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 287 transitions, 3503 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:31,255 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 2975 flow [2024-06-28 02:23:31,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2975, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-28 02:23:31,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:23:31,256 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 2975 flow [2024-06-28 02:23:31,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:31,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:31,256 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-28 02:23:31,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:23:31,256 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-28 02:23:31,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:31,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1112370191, now seen corresponding path program 6 times [2024-06-28 02:23:31,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:31,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361316134] [2024-06-28 02:23:31,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:31,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:31,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:31,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:31,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361316134] [2024-06-28 02:23:31,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361316134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:31,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:31,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:31,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945335352] [2024-06-28 02:23:31,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:31,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:31,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:31,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:31,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:31,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:31,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 2975 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:31,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:31,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:31,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:31,775 INFO L124 PetriNetUnfolderBase]: 1571/2651 cut-off events. [2024-06-28 02:23:31,775 INFO L125 PetriNetUnfolderBase]: For 99431/99443 co-relation queries the response was YES. [2024-06-28 02:23:31,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16393 conditions, 2651 events. 1571/2651 cut-off events. For 99431/99443 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 15464 event pairs, 361 based on Foata normal form. 13/2663 useless extension candidates. Maximal degree in co-relation 16286. Up to 2293 conditions per place. [2024-06-28 02:23:31,800 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 58 changer transitions 0/288 dead transitions. [2024-06-28 02:23:31,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 288 transitions, 3727 flow [2024-06-28 02:23:31,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:31,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:23:31,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:23:31,802 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 2975 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:23:31,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 288 transitions, 3727 flow [2024-06-28 02:23:32,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 288 transitions, 3555 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:32,089 INFO L231 Difference]: Finished difference. Result has 229 places, 274 transitions, 2981 flow [2024-06-28 02:23:32,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2981, PETRI_PLACES=229, PETRI_TRANSITIONS=274} [2024-06-28 02:23:32,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 02:23:32,090 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 274 transitions, 2981 flow [2024-06-28 02:23:32,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:32,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:32,090 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-28 02:23:32,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:23:32,090 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-28 02:23:32,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:32,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1117495235, now seen corresponding path program 10 times [2024-06-28 02:23:32,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:32,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187355567] [2024-06-28 02:23:32,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:32,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:32,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:32,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187355567] [2024-06-28 02:23:32,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187355567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:32,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:32,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:32,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181887262] [2024-06-28 02:23:32,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:32,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:32,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:32,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:32,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:32,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:32,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 274 transitions, 2981 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:32,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:32,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:32,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:32,728 INFO L124 PetriNetUnfolderBase]: 1576/2658 cut-off events. [2024-06-28 02:23:32,728 INFO L125 PetriNetUnfolderBase]: For 102895/102907 co-relation queries the response was YES. [2024-06-28 02:23:32,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2658 events. 1576/2658 cut-off events. For 102895/102907 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 15505 event pairs, 355 based on Foata normal form. 13/2670 useless extension candidates. Maximal degree in co-relation 16294. Up to 2300 conditions per place. [2024-06-28 02:23:32,753 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 220 selfloop transitions, 68 changer transitions 0/295 dead transitions. [2024-06-28 02:23:32,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 295 transitions, 3655 flow [2024-06-28 02:23:32,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:32,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:32,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:23:32,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-28 02:23:32,754 INFO L175 Difference]: Start difference. First operand has 229 places, 274 transitions, 2981 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:23:32,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 295 transitions, 3655 flow [2024-06-28 02:23:33,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 3491 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:33,011 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 3023 flow [2024-06-28 02:23:33,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3023, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-28 02:23:33,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 02:23:33,012 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 3023 flow [2024-06-28 02:23:33,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:33,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:33,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-28 02:23:33,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:23:33,012 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-28 02:23:33,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:33,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1117495421, now seen corresponding path program 7 times [2024-06-28 02:23:33,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:33,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849342879] [2024-06-28 02:23:33,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:33,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:33,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:33,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:33,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849342879] [2024-06-28 02:23:33,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849342879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:33,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:33,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:33,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113496040] [2024-06-28 02:23:33,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:33,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:33,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:33,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:33,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:33,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:33,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 3023 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:33,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:33,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:33,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:33,579 INFO L124 PetriNetUnfolderBase]: 1581/2669 cut-off events. [2024-06-28 02:23:33,579 INFO L125 PetriNetUnfolderBase]: For 106634/106646 co-relation queries the response was YES. [2024-06-28 02:23:33,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16734 conditions, 2669 events. 1581/2669 cut-off events. For 106634/106646 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15586 event pairs, 357 based on Foata normal form. 13/2681 useless extension candidates. Maximal degree in co-relation 16627. Up to 2306 conditions per place. [2024-06-28 02:23:33,605 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 68 changer transitions 0/297 dead transitions. [2024-06-28 02:23:33,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 297 transitions, 3803 flow [2024-06-28 02:23:33,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:33,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:33,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-28 02:23:33,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-28 02:23:33,606 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 3023 flow. Second operand 9 states and 196 transitions. [2024-06-28 02:23:33,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 297 transitions, 3803 flow [2024-06-28 02:23:33,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 297 transitions, 3631 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:33,927 INFO L231 Difference]: Finished difference. Result has 236 places, 280 transitions, 3049 flow [2024-06-28 02:23:33,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3049, PETRI_PLACES=236, PETRI_TRANSITIONS=280} [2024-06-28 02:23:33,928 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 02:23:33,928 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 280 transitions, 3049 flow [2024-06-28 02:23:33,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:33,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:33,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] [2024-06-28 02:23:33,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:23:33,928 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-28 02:23:33,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:33,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1117732571, now seen corresponding path program 8 times [2024-06-28 02:23:33,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:33,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425749283] [2024-06-28 02:23:33,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:33,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:33,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:34,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:34,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:34,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425749283] [2024-06-28 02:23:34,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425749283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:34,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:34,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:34,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967853686] [2024-06-28 02:23:34,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:34,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:34,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:34,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:34,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:34,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:34,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 280 transitions, 3049 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:34,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:34,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:34,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:34,461 INFO L124 PetriNetUnfolderBase]: 1578/2665 cut-off events. [2024-06-28 02:23:34,461 INFO L125 PetriNetUnfolderBase]: For 108576/108588 co-relation queries the response was YES. [2024-06-28 02:23:34,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16684 conditions, 2665 events. 1578/2665 cut-off events. For 108576/108588 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15568 event pairs, 357 based on Foata normal form. 13/2677 useless extension candidates. Maximal degree in co-relation 16576. Up to 2303 conditions per place. [2024-06-28 02:23:34,487 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 65 changer transitions 0/295 dead transitions. [2024-06-28 02:23:34,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 295 transitions, 3661 flow [2024-06-28 02:23:34,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:34,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:34,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:23:34,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:23:34,488 INFO L175 Difference]: Start difference. First operand has 236 places, 280 transitions, 3049 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:23:34,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 295 transitions, 3661 flow [2024-06-28 02:23:34,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 295 transitions, 3402 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:34,850 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 2926 flow [2024-06-28 02:23:34,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2926, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-28 02:23:34,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-28 02:23:34,851 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 2926 flow [2024-06-28 02:23:34,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:34,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:34,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:34,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:23:34,852 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-28 02:23:34,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:34,852 INFO L85 PathProgramCache]: Analyzing trace with hash 553585411, now seen corresponding path program 11 times [2024-06-28 02:23:34,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:34,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105911710] [2024-06-28 02:23:34,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:34,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:34,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:34,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:34,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:34,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105911710] [2024-06-28 02:23:34,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105911710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:34,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:34,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:34,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206741268] [2024-06-28 02:23:34,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:34,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:34,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:34,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:34,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:35,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:35,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 2926 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:35,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:35,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:35,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:35,320 INFO L124 PetriNetUnfolderBase]: 1575/2654 cut-off events. [2024-06-28 02:23:35,321 INFO L125 PetriNetUnfolderBase]: For 110661/110669 co-relation queries the response was YES. [2024-06-28 02:23:35,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16458 conditions, 2654 events. 1575/2654 cut-off events. For 110661/110669 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15449 event pairs, 377 based on Foata normal form. 6/2658 useless extension candidates. Maximal degree in co-relation 16350. Up to 2260 conditions per place. [2024-06-28 02:23:35,346 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 199 selfloop transitions, 88 changer transitions 0/294 dead transitions. [2024-06-28 02:23:35,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 294 transitions, 3586 flow [2024-06-28 02:23:35,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:35,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:35,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:23:35,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-28 02:23:35,347 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 2926 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:23:35,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 294 transitions, 3586 flow [2024-06-28 02:23:35,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 294 transitions, 3408 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:35,630 INFO L231 Difference]: Finished difference. Result has 236 places, 283 transitions, 2996 flow [2024-06-28 02:23:35,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2996, PETRI_PLACES=236, PETRI_TRANSITIONS=283} [2024-06-28 02:23:35,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-28 02:23:35,631 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 283 transitions, 2996 flow [2024-06-28 02:23:35,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:35,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:35,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:35,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:23:35,631 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-28 02:23:35,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:35,632 INFO L85 PathProgramCache]: Analyzing trace with hash 553582435, now seen corresponding path program 7 times [2024-06-28 02:23:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:35,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426099436] [2024-06-28 02:23:35,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:35,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:35,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:35,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-28 02:23:35,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:35,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426099436] [2024-06-28 02:23:35,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426099436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:35,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:35,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:35,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902387017] [2024-06-28 02:23:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:35,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:35,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:35,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:35,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 283 transitions, 2996 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:35,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:35,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:35,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:36,149 INFO L124 PetriNetUnfolderBase]: 1590/2681 cut-off events. [2024-06-28 02:23:36,149 INFO L125 PetriNetUnfolderBase]: For 117900/117904 co-relation queries the response was YES. [2024-06-28 02:23:36,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16513 conditions, 2681 events. 1590/2681 cut-off events. For 117900/117904 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 15621 event pairs, 348 based on Foata normal form. 9/2688 useless extension candidates. Maximal degree in co-relation 16404. Up to 2369 conditions per place. [2024-06-28 02:23:36,177 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 262 selfloop transitions, 32 changer transitions 0/301 dead transitions. [2024-06-28 02:23:36,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 301 transitions, 3672 flow [2024-06-28 02:23:36,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:36,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:36,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:23:36,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:23:36,178 INFO L175 Difference]: Start difference. First operand has 236 places, 283 transitions, 2996 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:23:36,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 301 transitions, 3672 flow [2024-06-28 02:23:36,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 301 transitions, 3450 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:36,458 INFO L231 Difference]: Finished difference. Result has 238 places, 284 transitions, 2857 flow [2024-06-28 02:23:36,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2857, PETRI_PLACES=238, PETRI_TRANSITIONS=284} [2024-06-28 02:23:36,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:36,459 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 284 transitions, 2857 flow [2024-06-28 02:23:36,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:36,459 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-28 02:23:36,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:23:36,459 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-28 02:23:36,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash 553982149, now seen corresponding path program 2 times [2024-06-28 02:23:36,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:36,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916830855] [2024-06-28 02:23:36,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:36,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:36,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:36,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:36,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916830855] [2024-06-28 02:23:36,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916830855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:36,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:36,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:36,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327088852] [2024-06-28 02:23:36,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:36,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:36,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:36,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:36,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:36,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 284 transitions, 2857 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:36,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:36,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:37,080 INFO L124 PetriNetUnfolderBase]: 1610/2717 cut-off events. [2024-06-28 02:23:37,080 INFO L125 PetriNetUnfolderBase]: For 118800/118804 co-relation queries the response was YES. [2024-06-28 02:23:37,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16646 conditions, 2717 events. 1610/2717 cut-off events. For 118800/118804 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15899 event pairs, 348 based on Foata normal form. 7/2722 useless extension candidates. Maximal degree in co-relation 16536. Up to 2371 conditions per place. [2024-06-28 02:23:37,108 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 266 selfloop transitions, 34 changer transitions 0/307 dead transitions. [2024-06-28 02:23:37,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 307 transitions, 3587 flow [2024-06-28 02:23:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:37,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:37,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:23:37,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:23:37,110 INFO L175 Difference]: Start difference. First operand has 238 places, 284 transitions, 2857 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:23:37,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 307 transitions, 3587 flow [2024-06-28 02:23:37,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 307 transitions, 3518 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:37,465 INFO L231 Difference]: Finished difference. Result has 241 places, 287 transitions, 2902 flow [2024-06-28 02:23:37,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2902, PETRI_PLACES=241, PETRI_TRANSITIONS=287} [2024-06-28 02:23:37,465 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-28 02:23:37,465 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 287 transitions, 2902 flow [2024-06-28 02:23:37,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:37,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:37,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:37,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:23:37,466 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-28 02:23:37,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:37,466 INFO L85 PathProgramCache]: Analyzing trace with hash 996810949, now seen corresponding path program 3 times [2024-06-28 02:23:37,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:37,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947095414] [2024-06-28 02:23:37,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:37,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:37,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:37,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-28 02:23:37,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:37,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947095414] [2024-06-28 02:23:37,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947095414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:37,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:37,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:37,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416503357] [2024-06-28 02:23:37,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:37,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:37,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:37,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:37,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:37,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:37,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 287 transitions, 2902 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:37,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:37,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:37,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:37,966 INFO L124 PetriNetUnfolderBase]: 1597/2698 cut-off events. [2024-06-28 02:23:37,966 INFO L125 PetriNetUnfolderBase]: For 113402/113406 co-relation queries the response was YES. [2024-06-28 02:23:37,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16301 conditions, 2698 events. 1597/2698 cut-off events. For 113402/113406 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15726 event pairs, 339 based on Foata normal form. 7/2703 useless extension candidates. Maximal degree in co-relation 16189. Up to 2188 conditions per place. [2024-06-28 02:23:38,005 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 262 selfloop transitions, 41 changer transitions 0/310 dead transitions. [2024-06-28 02:23:38,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 310 transitions, 3628 flow [2024-06-28 02:23:38,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:38,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:38,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:23:38,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:23:38,007 INFO L175 Difference]: Start difference. First operand has 241 places, 287 transitions, 2902 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:23:38,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 310 transitions, 3628 flow [2024-06-28 02:23:38,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 310 transitions, 3546 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:38,441 INFO L231 Difference]: Finished difference. Result has 245 places, 289 transitions, 2931 flow [2024-06-28 02:23:38,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2931, PETRI_PLACES=245, PETRI_TRANSITIONS=289} [2024-06-28 02:23:38,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:23:38,441 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 289 transitions, 2931 flow [2024-06-28 02:23:38,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:38,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:38,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:23:38,442 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-28 02:23:38,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:38,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1537788303, now seen corresponding path program 1 times [2024-06-28 02:23:38,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:38,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370952552] [2024-06-28 02:23:38,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:38,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:38,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:38,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370952552] [2024-06-28 02:23:38,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370952552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:38,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:38,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:38,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784479366] [2024-06-28 02:23:38,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:38,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:38,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:38,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:38,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:38,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:38,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 289 transitions, 2931 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:38,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:38,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:38,988 INFO L124 PetriNetUnfolderBase]: 1650/2787 cut-off events. [2024-06-28 02:23:38,988 INFO L125 PetriNetUnfolderBase]: For 126647/126651 co-relation queries the response was YES. [2024-06-28 02:23:39,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17058 conditions, 2787 events. 1650/2787 cut-off events. For 126647/126651 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16396 event pairs, 346 based on Foata normal form. 10/2796 useless extension candidates. Maximal degree in co-relation 16944. Up to 2385 conditions per place. [2024-06-28 02:23:39,016 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 28 changer transitions 0/325 dead transitions. [2024-06-28 02:23:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 325 transitions, 3851 flow [2024-06-28 02:23:39,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:23:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:23:39,017 INFO L175 Difference]: Start difference. First operand has 245 places, 289 transitions, 2931 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:23:39,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 325 transitions, 3851 flow [2024-06-28 02:23:39,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 325 transitions, 3700 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:39,330 INFO L231 Difference]: Finished difference. Result has 248 places, 294 transitions, 2899 flow [2024-06-28 02:23:39,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2899, PETRI_PLACES=248, PETRI_TRANSITIONS=294} [2024-06-28 02:23:39,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:23:39,330 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 294 transitions, 2899 flow [2024-06-28 02:23:39,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:39,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:39,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:39,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:23:39,331 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-28 02:23:39,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:39,331 INFO L85 PathProgramCache]: Analyzing trace with hash -568477521, now seen corresponding path program 2 times [2024-06-28 02:23:39,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:39,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683290400] [2024-06-28 02:23:39,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:39,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:39,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:39,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-28 02:23:39,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:39,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683290400] [2024-06-28 02:23:39,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683290400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:39,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:39,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:39,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599630924] [2024-06-28 02:23:39,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:39,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:39,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:39,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:39,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:39,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:39,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 294 transitions, 2899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:39,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:39,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:39,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:39,885 INFO L124 PetriNetUnfolderBase]: 1678/2835 cut-off events. [2024-06-28 02:23:39,885 INFO L125 PetriNetUnfolderBase]: For 133770/133774 co-relation queries the response was YES. [2024-06-28 02:23:39,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17069 conditions, 2835 events. 1678/2835 cut-off events. For 133770/133774 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 16741 event pairs, 360 based on Foata normal form. 12/2846 useless extension candidates. Maximal degree in co-relation 16954. Up to 2525 conditions per place. [2024-06-28 02:23:39,914 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 283 selfloop transitions, 26 changer transitions 0/316 dead transitions. [2024-06-28 02:23:39,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 316 transitions, 3613 flow [2024-06-28 02:23:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:39,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:39,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:23:39,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:23:39,915 INFO L175 Difference]: Start difference. First operand has 248 places, 294 transitions, 2899 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:23:39,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 316 transitions, 3613 flow [2024-06-28 02:23:40,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 316 transitions, 3581 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:40,287 INFO L231 Difference]: Finished difference. Result has 253 places, 295 transitions, 2935 flow [2024-06-28 02:23:40,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2935, PETRI_PLACES=253, PETRI_TRANSITIONS=295} [2024-06-28 02:23:40,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-28 02:23:40,288 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 295 transitions, 2935 flow [2024-06-28 02:23:40,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:40,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:40,288 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-28 02:23:40,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:23:40,288 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-28 02:23:40,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:40,288 INFO L85 PathProgramCache]: Analyzing trace with hash -568625391, now seen corresponding path program 3 times [2024-06-28 02:23:40,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:40,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367614915] [2024-06-28 02:23:40,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:40,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:40,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:40,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:40,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367614915] [2024-06-28 02:23:40,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367614915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:40,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:40,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:40,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866276912] [2024-06-28 02:23:40,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:40,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:40,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:40,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:40,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 295 transitions, 2935 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:40,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:40,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:40,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:40,873 INFO L124 PetriNetUnfolderBase]: 1698/2867 cut-off events. [2024-06-28 02:23:40,873 INFO L125 PetriNetUnfolderBase]: For 135209/135213 co-relation queries the response was YES. [2024-06-28 02:23:40,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17411 conditions, 2867 events. 1698/2867 cut-off events. For 135209/135213 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17034 event pairs, 358 based on Foata normal form. 10/2876 useless extension candidates. Maximal degree in co-relation 17294. Up to 2527 conditions per place. [2024-06-28 02:23:40,901 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 28 changer transitions 0/322 dead transitions. [2024-06-28 02:23:40,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 322 transitions, 3701 flow [2024-06-28 02:23:40,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:40,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:40,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:23:40,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:23:40,902 INFO L175 Difference]: Start difference. First operand has 253 places, 295 transitions, 2935 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:23:40,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 322 transitions, 3701 flow [2024-06-28 02:23:41,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 322 transitions, 3650 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:41,243 INFO L231 Difference]: Finished difference. Result has 256 places, 298 transitions, 2981 flow [2024-06-28 02:23:41,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2884, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2981, PETRI_PLACES=256, PETRI_TRANSITIONS=298} [2024-06-28 02:23:41,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:23:41,244 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 298 transitions, 2981 flow [2024-06-28 02:23:41,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:41,244 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-28 02:23:41,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:23:41,244 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-28 02:23:41,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:41,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1117741499, now seen corresponding path program 4 times [2024-06-28 02:23:41,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:41,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204371436] [2024-06-28 02:23:41,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:41,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:41,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:41,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:41,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204371436] [2024-06-28 02:23:41,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204371436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:41,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:41,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:41,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795261264] [2024-06-28 02:23:41,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:41,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:41,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:41,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:41,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:41,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:41,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 298 transitions, 2981 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:41,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:41,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:41,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:41,836 INFO L124 PetriNetUnfolderBase]: 1726/2911 cut-off events. [2024-06-28 02:23:41,836 INFO L125 PetriNetUnfolderBase]: For 143936/143940 co-relation queries the response was YES. [2024-06-28 02:23:41,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17802 conditions, 2911 events. 1726/2911 cut-off events. For 143936/143940 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17311 event pairs, 366 based on Foata normal form. 12/2922 useless extension candidates. Maximal degree in co-relation 17683. Up to 2607 conditions per place. [2024-06-28 02:23:41,867 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 291 selfloop transitions, 23 changer transitions 0/321 dead transitions. [2024-06-28 02:23:41,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 321 transitions, 3711 flow [2024-06-28 02:23:41,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:41,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 02:23:41,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 02:23:41,868 INFO L175 Difference]: Start difference. First operand has 256 places, 298 transitions, 2981 flow. Second operand 8 states and 174 transitions. [2024-06-28 02:23:41,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 321 transitions, 3711 flow [2024-06-28 02:23:42,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 321 transitions, 3677 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:42,392 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 3013 flow [2024-06-28 02:23:42,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3013, PETRI_PLACES=261, PETRI_TRANSITIONS=299} [2024-06-28 02:23:42,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 02:23:42,393 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 3013 flow [2024-06-28 02:23:42,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:42,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:42,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:42,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:23:42,393 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-28 02:23:42,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:42,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1112234969, now seen corresponding path program 5 times [2024-06-28 02:23:42,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:42,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667008285] [2024-06-28 02:23:42,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:42,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:42,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:42,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-28 02:23:42,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:42,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667008285] [2024-06-28 02:23:42,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667008285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:42,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:42,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:42,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672398302] [2024-06-28 02:23:42,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:42,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:42,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:42,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:42,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:42,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:42,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 299 transitions, 3013 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:42,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:42,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:42,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:43,005 INFO L124 PetriNetUnfolderBase]: 1741/2940 cut-off events. [2024-06-28 02:23:43,005 INFO L125 PetriNetUnfolderBase]: For 144159/144163 co-relation queries the response was YES. [2024-06-28 02:23:43,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17990 conditions, 2940 events. 1741/2940 cut-off events. For 144159/144163 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17515 event pairs, 373 based on Foata normal form. 12/2951 useless extension candidates. Maximal degree in co-relation 17869. Up to 2632 conditions per place. [2024-06-28 02:23:43,036 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 292 selfloop transitions, 21 changer transitions 0/320 dead transitions. [2024-06-28 02:23:43,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 320 transitions, 3739 flow [2024-06-28 02:23:43,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:43,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:43,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:23:43,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:23:43,037 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 3013 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:23:43,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 320 transitions, 3739 flow [2024-06-28 02:23:43,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 320 transitions, 3690 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:43,508 INFO L231 Difference]: Finished difference. Result has 261 places, 300 transitions, 3028 flow [2024-06-28 02:23:43,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3028, PETRI_PLACES=261, PETRI_TRANSITIONS=300} [2024-06-28 02:23:43,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 02:23:43,509 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 300 transitions, 3028 flow [2024-06-28 02:23:43,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:43,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:43,509 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-28 02:23:43,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:23:43,510 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-28 02:23:43,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:43,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1112231249, now seen corresponding path program 6 times [2024-06-28 02:23:43,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:43,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438072634] [2024-06-28 02:23:43,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:43,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:43,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:43,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:43,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:43,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438072634] [2024-06-28 02:23:43,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438072634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:43,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:43,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:43,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346949095] [2024-06-28 02:23:43,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:43,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:43,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:43,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:43,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:43,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 300 transitions, 3028 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:43,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:43,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:43,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:44,103 INFO L124 PetriNetUnfolderBase]: 1728/2921 cut-off events. [2024-06-28 02:23:44,103 INFO L125 PetriNetUnfolderBase]: For 133425/133429 co-relation queries the response was YES. [2024-06-28 02:23:44,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17580 conditions, 2921 events. 1728/2921 cut-off events. For 133425/133429 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17374 event pairs, 352 based on Foata normal form. 10/2930 useless extension candidates. Maximal degree in co-relation 17458. Up to 2533 conditions per place. [2024-06-28 02:23:44,134 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 296 selfloop transitions, 25 changer transitions 0/328 dead transitions. [2024-06-28 02:23:44,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 328 transitions, 3807 flow [2024-06-28 02:23:44,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:23:44,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:23:44,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:23:44,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:23:44,135 INFO L175 Difference]: Start difference. First operand has 261 places, 300 transitions, 3028 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:23:44,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 328 transitions, 3807 flow [2024-06-28 02:23:44,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 328 transitions, 3756 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:44,486 INFO L231 Difference]: Finished difference. Result has 264 places, 302 transitions, 3066 flow [2024-06-28 02:23:44,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3066, PETRI_PLACES=264, PETRI_TRANSITIONS=302} [2024-06-28 02:23:44,486 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-28 02:23:44,486 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 302 transitions, 3066 flow [2024-06-28 02:23:44,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:44,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] [2024-06-28 02:23:44,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:23:44,487 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-28 02:23:44,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:44,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1117956701, now seen corresponding path program 1 times [2024-06-28 02:23:44,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:44,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902243886] [2024-06-28 02:23:44,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:44,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:44,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:44,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:44,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:44,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902243886] [2024-06-28 02:23:44,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902243886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:44,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:44,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:44,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397951287] [2024-06-28 02:23:44,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:44,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:44,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:44,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:44,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:44,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:44,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 302 transitions, 3066 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:44,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:44,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:45,100 INFO L124 PetriNetUnfolderBase]: 1715/2894 cut-off events. [2024-06-28 02:23:45,101 INFO L125 PetriNetUnfolderBase]: For 125423/125427 co-relation queries the response was YES. [2024-06-28 02:23:45,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17217 conditions, 2894 events. 1715/2894 cut-off events. For 125423/125427 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17179 event pairs, 341 based on Foata normal form. 10/2903 useless extension candidates. Maximal degree in co-relation 17093. Up to 2522 conditions per place. [2024-06-28 02:23:45,133 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 293 selfloop transitions, 28 changer transitions 0/328 dead transitions. [2024-06-28 02:23:45,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 328 transitions, 3823 flow [2024-06-28 02:23:45,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:45,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:45,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:23:45,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:23:45,134 INFO L175 Difference]: Start difference. First operand has 264 places, 302 transitions, 3066 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:23:45,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 328 transitions, 3823 flow [2024-06-28 02:23:45,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 328 transitions, 3737 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:45,576 INFO L231 Difference]: Finished difference. Result has 267 places, 302 transitions, 3040 flow [2024-06-28 02:23:45,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3040, PETRI_PLACES=267, PETRI_TRANSITIONS=302} [2024-06-28 02:23:45,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:23:45,577 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 302 transitions, 3040 flow [2024-06-28 02:23:45,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:45,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:45,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-28 02:23:45,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:23:45,578 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-28 02:23:45,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:45,578 INFO L85 PathProgramCache]: Analyzing trace with hash -2066324371, now seen corresponding path program 1 times [2024-06-28 02:23:45,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:45,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496500514] [2024-06-28 02:23:45,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:45,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:45,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:45,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:45,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496500514] [2024-06-28 02:23:45,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496500514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:45,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:45,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:45,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734792366] [2024-06-28 02:23:45,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:45,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:45,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:45,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:45,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:45,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:45,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 302 transitions, 3040 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:45,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:45,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:45,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:46,229 INFO L124 PetriNetUnfolderBase]: 1736/2931 cut-off events. [2024-06-28 02:23:46,229 INFO L125 PetriNetUnfolderBase]: For 123274/123282 co-relation queries the response was YES. [2024-06-28 02:23:46,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17481 conditions, 2931 events. 1736/2931 cut-off events. For 123274/123282 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 17487 event pairs, 397 based on Foata normal form. 9/2938 useless extension candidates. Maximal degree in co-relation 17357. Up to 2352 conditions per place. [2024-06-28 02:23:46,260 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 159 changer transitions 0/341 dead transitions. [2024-06-28 02:23:46,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 341 transitions, 4186 flow [2024-06-28 02:23:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:23:46,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:23:46,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-28 02:23:46,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-28 02:23:46,261 INFO L175 Difference]: Start difference. First operand has 267 places, 302 transitions, 3040 flow. Second operand 12 states and 265 transitions. [2024-06-28 02:23:46,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 341 transitions, 4186 flow [2024-06-28 02:23:46,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 341 transitions, 4108 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:46,893 INFO L231 Difference]: Finished difference. Result has 272 places, 311 transitions, 3442 flow [2024-06-28 02:23:46,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3442, PETRI_PLACES=272, PETRI_TRANSITIONS=311} [2024-06-28 02:23:46,894 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-28 02:23:46,894 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 311 transitions, 3442 flow [2024-06-28 02:23:46,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:46,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:46,894 INFO 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-28 02:23:46,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:23:46,894 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-28 02:23:46,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:46,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1972116713, now seen corresponding path program 2 times [2024-06-28 02:23:46,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:46,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840543668] [2024-06-28 02:23:46,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:46,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:47,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-28 02:23:47,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:47,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840543668] [2024-06-28 02:23:47,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840543668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:47,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:47,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:47,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624540296] [2024-06-28 02:23:47,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:47,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:47,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:47,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:47,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:47,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:47,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 311 transitions, 3442 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:47,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:47,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:47,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:47,551 INFO L124 PetriNetUnfolderBase]: 1749/2954 cut-off events. [2024-06-28 02:23:47,551 INFO L125 PetriNetUnfolderBase]: For 131606/131618 co-relation queries the response was YES. [2024-06-28 02:23:47,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18176 conditions, 2954 events. 1749/2954 cut-off events. For 131606/131618 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17638 event pairs, 380 based on Foata normal form. 13/2966 useless extension candidates. Maximal degree in co-relation 18052. Up to 2542 conditions per place. [2024-06-28 02:23:47,584 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 240 selfloop transitions, 96 changer transitions 0/343 dead transitions. [2024-06-28 02:23:47,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 343 transitions, 4418 flow [2024-06-28 02:23:47,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:23:47,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:23:47,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 257 transitions. [2024-06-28 02:23:47,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354166666666667 [2024-06-28 02:23:47,585 INFO L175 Difference]: Start difference. First operand has 272 places, 311 transitions, 3442 flow. Second operand 12 states and 257 transitions. [2024-06-28 02:23:47,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 343 transitions, 4418 flow [2024-06-28 02:23:48,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 343 transitions, 4097 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:48,058 INFO L231 Difference]: Finished difference. Result has 277 places, 317 transitions, 3439 flow [2024-06-28 02:23:48,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3439, PETRI_PLACES=277, PETRI_TRANSITIONS=317} [2024-06-28 02:23:48,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:23:48,058 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 317 transitions, 3439 flow [2024-06-28 02:23:48,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:48,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:48,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:48,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:23:48,059 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-28 02:23:48,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:48,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1972122293, now seen corresponding path program 3 times [2024-06-28 02:23:48,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:48,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383545766] [2024-06-28 02:23:48,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:48,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:48,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:48,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:48,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383545766] [2024-06-28 02:23:48,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383545766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:48,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:48,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:48,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800641026] [2024-06-28 02:23:48,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:48,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:48,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:48,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:48,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:48,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:48,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 317 transitions, 3439 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:48,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:48,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:48,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:48,771 INFO L124 PetriNetUnfolderBase]: 1746/2950 cut-off events. [2024-06-28 02:23:48,771 INFO L125 PetriNetUnfolderBase]: For 128633/128645 co-relation queries the response was YES. [2024-06-28 02:23:48,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18040 conditions, 2950 events. 1746/2950 cut-off events. For 128633/128645 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17658 event pairs, 380 based on Foata normal form. 13/2962 useless extension candidates. Maximal degree in co-relation 17914. Up to 2539 conditions per place. [2024-06-28 02:23:48,798 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 240 selfloop transitions, 96 changer transitions 0/343 dead transitions. [2024-06-28 02:23:48,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 343 transitions, 4173 flow [2024-06-28 02:23:48,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:23:48,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:23:48,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-28 02:23:48,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-28 02:23:48,799 INFO L175 Difference]: Start difference. First operand has 277 places, 317 transitions, 3439 flow. Second operand 13 states and 273 transitions. [2024-06-28 02:23:48,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 343 transitions, 4173 flow [2024-06-28 02:23:49,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 343 transitions, 4030 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:49,348 INFO L231 Difference]: Finished difference. Result has 282 places, 317 transitions, 3494 flow [2024-06-28 02:23:49,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3494, PETRI_PLACES=282, PETRI_TRANSITIONS=317} [2024-06-28 02:23:49,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-28 02:23:49,348 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 317 transitions, 3494 flow [2024-06-28 02:23:49,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:49,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] [2024-06-28 02:23:49,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:23:49,349 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-28 02:23:49,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:49,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1119383529, now seen corresponding path program 4 times [2024-06-28 02:23:49,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:49,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092616096] [2024-06-28 02:23:49,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:49,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:49,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:49,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092616096] [2024-06-28 02:23:49,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092616096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:49,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:49,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:49,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331686714] [2024-06-28 02:23:49,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:49,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:49,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:49,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:49,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:49,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:49,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 317 transitions, 3494 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:49,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:49,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:50,019 INFO L124 PetriNetUnfolderBase]: 1767/2985 cut-off events. [2024-06-28 02:23:50,019 INFO L125 PetriNetUnfolderBase]: For 136542/136554 co-relation queries the response was YES. [2024-06-28 02:23:50,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18546 conditions, 2985 events. 1767/2985 cut-off events. For 136542/136554 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 17868 event pairs, 380 based on Foata normal form. 13/2997 useless extension candidates. Maximal degree in co-relation 18418. Up to 2547 conditions per place. [2024-06-28 02:23:50,054 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 108 changer transitions 0/349 dead transitions. [2024-06-28 02:23:50,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 349 transitions, 4468 flow [2024-06-28 02:23:50,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:23:50,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:23:50,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-28 02:23:50,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-28 02:23:50,055 INFO L175 Difference]: Start difference. First operand has 282 places, 317 transitions, 3494 flow. Second operand 12 states and 254 transitions. [2024-06-28 02:23:50,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 349 transitions, 4468 flow [2024-06-28 02:23:50,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4272 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:23:50,597 INFO L231 Difference]: Finished difference. Result has 283 places, 326 transitions, 3654 flow [2024-06-28 02:23:50,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3654, PETRI_PLACES=283, PETRI_TRANSITIONS=326} [2024-06-28 02:23:50,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:23:50,598 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 326 transitions, 3654 flow [2024-06-28 02:23:50,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:50,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:50,598 INFO 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-28 02:23:50,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:23:50,598 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-28 02:23:50,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:50,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1126735179, now seen corresponding path program 5 times [2024-06-28 02:23:50,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:50,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632063369] [2024-06-28 02:23:50,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:50,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:50,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:50,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632063369] [2024-06-28 02:23:50,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632063369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:50,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:50,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782628679] [2024-06-28 02:23:50,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:50,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:50,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:50,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:50,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:50,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:50,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 326 transitions, 3654 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:50,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:50,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:50,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:51,314 INFO L124 PetriNetUnfolderBase]: 1772/2994 cut-off events. [2024-06-28 02:23:51,315 INFO L125 PetriNetUnfolderBase]: For 140457/140469 co-relation queries the response was YES. [2024-06-28 02:23:51,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18738 conditions, 2994 events. 1772/2994 cut-off events. For 140457/140469 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 17944 event pairs, 380 based on Foata normal form. 13/3006 useless extension candidates. Maximal degree in co-relation 18608. Up to 2553 conditions per place. [2024-06-28 02:23:51,429 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 239 selfloop transitions, 110 changer transitions 0/356 dead transitions. [2024-06-28 02:23:51,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 356 transitions, 4725 flow [2024-06-28 02:23:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 02:23:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 02:23:51,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 311 transitions. [2024-06-28 02:23:51,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183333333333333 [2024-06-28 02:23:51,431 INFO L175 Difference]: Start difference. First operand has 283 places, 326 transitions, 3654 flow. Second operand 15 states and 311 transitions. [2024-06-28 02:23:51,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 356 transitions, 4725 flow [2024-06-28 02:23:52,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4572 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:52,120 INFO L231 Difference]: Finished difference. Result has 290 places, 329 transitions, 3770 flow [2024-06-28 02:23:52,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3501, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3770, PETRI_PLACES=290, PETRI_TRANSITIONS=329} [2024-06-28 02:23:52,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:23:52,121 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 329 transitions, 3770 flow [2024-06-28 02:23:52,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:52,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:52,121 INFO 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-28 02:23:52,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:23:52,121 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-28 02:23:52,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:52,121 INFO L85 PathProgramCache]: Analyzing trace with hash -558375965, now seen corresponding path program 6 times [2024-06-28 02:23:52,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:52,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527047980] [2024-06-28 02:23:52,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:52,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:52,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:52,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:52,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:52,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527047980] [2024-06-28 02:23:52,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527047980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:52,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:52,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:52,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433355890] [2024-06-28 02:23:52,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:52,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:52,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:52,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:52,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:52,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:52,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 329 transitions, 3770 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:52,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:52,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:52,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:52,869 INFO L124 PetriNetUnfolderBase]: 1769/2990 cut-off events. [2024-06-28 02:23:52,869 INFO L125 PetriNetUnfolderBase]: For 141854/141866 co-relation queries the response was YES. [2024-06-28 02:23:52,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18859 conditions, 2990 events. 1769/2990 cut-off events. For 141854/141866 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 17918 event pairs, 380 based on Foata normal form. 13/3002 useless extension candidates. Maximal degree in co-relation 18727. Up to 2550 conditions per place. [2024-06-28 02:23:52,905 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 236 selfloop transitions, 110 changer transitions 0/353 dead transitions. [2024-06-28 02:23:52,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 353 transitions, 4654 flow [2024-06-28 02:23:52,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:23:52,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:23:52,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 274 transitions. [2024-06-28 02:23:52,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5269230769230769 [2024-06-28 02:23:52,906 INFO L175 Difference]: Start difference. First operand has 290 places, 329 transitions, 3770 flow. Second operand 13 states and 274 transitions. [2024-06-28 02:23:52,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 353 transitions, 4654 flow [2024-06-28 02:23:53,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 353 transitions, 4346 flow, removed 22 selfloop flow, removed 12 redundant places. [2024-06-28 02:23:53,589 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 3688 flow [2024-06-28 02:23:53,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3688, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-06-28 02:23:53,590 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-28 02:23:53,590 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 3688 flow [2024-06-28 02:23:53,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:53,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:53,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:53,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:23:53,590 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-28 02:23:53,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:53,590 INFO L85 PathProgramCache]: Analyzing trace with hash -401079187, now seen corresponding path program 7 times [2024-06-28 02:23:53,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:53,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212997328] [2024-06-28 02:23:53,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:53,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:53,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:53,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:53,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212997328] [2024-06-28 02:23:53,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212997328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:53,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:53,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:53,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549167858] [2024-06-28 02:23:53,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:53,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:53,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:53,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:53,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:53,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:53,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 3688 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:53,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:53,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:53,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:54,225 INFO L124 PetriNetUnfolderBase]: 1782/3011 cut-off events. [2024-06-28 02:23:54,226 INFO L125 PetriNetUnfolderBase]: For 148127/148135 co-relation queries the response was YES. [2024-06-28 02:23:54,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18925 conditions, 3011 events. 1782/3011 cut-off events. For 148127/148135 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18067 event pairs, 397 based on Foata normal form. 9/3018 useless extension candidates. Maximal degree in co-relation 18793. Up to 2491 conditions per place. [2024-06-28 02:23:54,259 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 116 changer transitions 0/358 dead transitions. [2024-06-28 02:23:54,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 358 transitions, 4806 flow [2024-06-28 02:23:54,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:54,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:54,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:23:54,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:23:54,260 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 3688 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:23:54,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 358 transitions, 4806 flow [2024-06-28 02:23:54,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 358 transitions, 4586 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:23:54,912 INFO L231 Difference]: Finished difference. Result has 287 places, 335 transitions, 3790 flow [2024-06-28 02:23:54,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3790, PETRI_PLACES=287, PETRI_TRANSITIONS=335} [2024-06-28 02:23:54,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-28 02:23:54,913 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 335 transitions, 3790 flow [2024-06-28 02:23:54,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:54,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:54,913 INFO 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-28 02:23:54,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:23:54,914 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-28 02:23:54,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:54,914 INFO L85 PathProgramCache]: Analyzing trace with hash -397354537, now seen corresponding path program 8 times [2024-06-28 02:23:54,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:54,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927457075] [2024-06-28 02:23:54,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:54,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:54,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:55,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-28 02:23:55,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:55,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927457075] [2024-06-28 02:23:55,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927457075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:55,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:55,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:55,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905103463] [2024-06-28 02:23:55,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:55,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:55,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:55,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:55,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:55,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:55,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 335 transitions, 3790 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:55,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:55,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:55,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:55,654 INFO L124 PetriNetUnfolderBase]: 1787/3021 cut-off events. [2024-06-28 02:23:55,655 INFO L125 PetriNetUnfolderBase]: For 152287/152299 co-relation queries the response was YES. [2024-06-28 02:23:55,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19080 conditions, 3021 events. 1787/3021 cut-off events. For 152287/152299 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 18131 event pairs, 380 based on Foata normal form. 13/3033 useless extension candidates. Maximal degree in co-relation 18947. Up to 2631 conditions per place. [2024-06-28 02:23:55,689 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 286 selfloop transitions, 66 changer transitions 0/359 dead transitions. [2024-06-28 02:23:55,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 359 transitions, 4730 flow [2024-06-28 02:23:55,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:23:55,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:23:55,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:23:55,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:23:55,690 INFO L175 Difference]: Start difference. First operand has 287 places, 335 transitions, 3790 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:23:55,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 359 transitions, 4730 flow [2024-06-28 02:23:56,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 359 transitions, 4530 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:56,414 INFO L231 Difference]: Finished difference. Result has 293 places, 338 transitions, 3774 flow [2024-06-28 02:23:56,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3774, PETRI_PLACES=293, PETRI_TRANSITIONS=338} [2024-06-28 02:23:56,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:23:56,415 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 338 transitions, 3774 flow [2024-06-28 02:23:56,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:56,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:56,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:56,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:23:56,415 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-28 02:23:56,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:56,415 INFO L85 PathProgramCache]: Analyzing trace with hash -234845407, now seen corresponding path program 9 times [2024-06-28 02:23:56,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:56,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333361287] [2024-06-28 02:23:56,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:56,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:56,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:56,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:56,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:56,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333361287] [2024-06-28 02:23:56,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333361287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:56,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:56,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:56,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573727463] [2024-06-28 02:23:56,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:56,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:56,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:56,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:56,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:56,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:56,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 338 transitions, 3774 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:56,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:56,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:56,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:57,087 INFO L124 PetriNetUnfolderBase]: 1792/3030 cut-off events. [2024-06-28 02:23:57,087 INFO L125 PetriNetUnfolderBase]: For 156272/156284 co-relation queries the response was YES. [2024-06-28 02:23:57,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19066 conditions, 3030 events. 1792/3030 cut-off events. For 156272/156284 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 18230 event pairs, 380 based on Foata normal form. 13/3042 useless extension candidates. Maximal degree in co-relation 18932. Up to 2503 conditions per place. [2024-06-28 02:23:57,121 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 238 selfloop transitions, 128 changer transitions 0/373 dead transitions. [2024-06-28 02:23:57,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 373 transitions, 4907 flow [2024-06-28 02:23:57,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:23:57,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:23:57,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-28 02:23:57,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-28 02:23:57,122 INFO L175 Difference]: Start difference. First operand has 293 places, 338 transitions, 3774 flow. Second operand 11 states and 251 transitions. [2024-06-28 02:23:57,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 373 transitions, 4907 flow [2024-06-28 02:23:57,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 373 transitions, 4723 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:57,938 INFO L231 Difference]: Finished difference. Result has 295 places, 341 transitions, 3891 flow [2024-06-28 02:23:57,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3891, PETRI_PLACES=295, PETRI_TRANSITIONS=341} [2024-06-28 02:23:57,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:23:57,938 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 341 transitions, 3891 flow [2024-06-28 02:23:57,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:57,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:57,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:57,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:23:57,938 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-28 02:23:57,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash -397360117, now seen corresponding path program 10 times [2024-06-28 02:23:57,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:57,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345752813] [2024-06-28 02:23:57,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:57,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:57,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:58,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-28 02:23:58,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:58,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345752813] [2024-06-28 02:23:58,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345752813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:58,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:58,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:58,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206242877] [2024-06-28 02:23:58,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:58,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:58,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:58,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:58,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:58,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:58,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 341 transitions, 3891 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:58,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:58,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:58,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:58,596 INFO L124 PetriNetUnfolderBase]: 1789/3026 cut-off events. [2024-06-28 02:23:58,597 INFO L125 PetriNetUnfolderBase]: For 157959/157971 co-relation queries the response was YES. [2024-06-28 02:23:58,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19153 conditions, 3026 events. 1789/3026 cut-off events. For 157959/157971 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 18213 event pairs, 380 based on Foata normal form. 13/3038 useless extension candidates. Maximal degree in co-relation 19018. Up to 2635 conditions per place. [2024-06-28 02:23:58,631 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 64 changer transitions 0/359 dead transitions. [2024-06-28 02:23:58,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 359 transitions, 4639 flow [2024-06-28 02:23:58,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:58,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:58,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:23:58,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:23:58,632 INFO L175 Difference]: Start difference. First operand has 295 places, 341 transitions, 3891 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:23:58,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 359 transitions, 4639 flow [2024-06-28 02:23:59,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 359 transitions, 4299 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:59,474 INFO L231 Difference]: Finished difference. Result has 294 places, 341 transitions, 3685 flow [2024-06-28 02:23:59,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=294, PETRI_TRANSITIONS=341} [2024-06-28 02:23:59,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:23:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 341 transitions, 3685 flow [2024-06-28 02:23:59,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:59,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:59,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:23:59,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:23:59,476 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-28 02:23:59,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash -225590977, now seen corresponding path program 11 times [2024-06-28 02:23:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789881854] [2024-06-28 02:23:59,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:59,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:59,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:59,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:59,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789881854] [2024-06-28 02:23:59,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789881854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:59,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:59,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:23:59,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723953692] [2024-06-28 02:23:59,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:59,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:23:59,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:59,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:23:59,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:23:59,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:59,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 341 transitions, 3685 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:59,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:59,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:59,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:00,191 INFO L124 PetriNetUnfolderBase]: 1802/3048 cut-off events. [2024-06-28 02:24:00,191 INFO L125 PetriNetUnfolderBase]: For 163498/163510 co-relation queries the response was YES. [2024-06-28 02:24:00,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 3048 events. 1802/3048 cut-off events. For 163498/163510 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18376 event pairs, 380 based on Foata normal form. 13/3060 useless extension candidates. Maximal degree in co-relation 19014. Up to 2515 conditions per place. [2024-06-28 02:24:00,224 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 138 changer transitions 0/378 dead transitions. [2024-06-28 02:24:00,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 378 transitions, 4855 flow [2024-06-28 02:24:00,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:24:00,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:24:00,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-28 02:24:00,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:24:00,225 INFO L175 Difference]: Start difference. First operand has 294 places, 341 transitions, 3685 flow. Second operand 13 states and 286 transitions. [2024-06-28 02:24:00,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 378 transitions, 4855 flow [2024-06-28 02:24:00,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 378 transitions, 4727 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:00,989 INFO L231 Difference]: Finished difference. Result has 300 places, 347 transitions, 3901 flow [2024-06-28 02:24:00,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3901, PETRI_PLACES=300, PETRI_TRANSITIONS=347} [2024-06-28 02:24:00,989 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:24:00,989 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 347 transitions, 3901 flow [2024-06-28 02:24:00,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:00,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:00,990 INFO 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-28 02:24:00,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:24:00,990 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-28 02:24:00,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:00,990 INFO L85 PathProgramCache]: Analyzing trace with hash -225579817, now seen corresponding path program 12 times [2024-06-28 02:24:00,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:00,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169858338] [2024-06-28 02:24:00,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:00,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:01,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:01,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:01,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169858338] [2024-06-28 02:24:01,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169858338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:01,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:01,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:01,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345077742] [2024-06-28 02:24:01,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:01,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:01,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:01,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:01,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 347 transitions, 3901 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:01,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:01,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:01,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:01,681 INFO L124 PetriNetUnfolderBase]: 1799/3044 cut-off events. [2024-06-28 02:24:01,681 INFO L125 PetriNetUnfolderBase]: For 165307/165319 co-relation queries the response was YES. [2024-06-28 02:24:01,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19300 conditions, 3044 events. 1799/3044 cut-off events. For 165307/165319 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18326 event pairs, 380 based on Foata normal form. 13/3056 useless extension candidates. Maximal degree in co-relation 19163. Up to 2512 conditions per place. [2024-06-28 02:24:01,717 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 140 changer transitions 0/377 dead transitions. [2024-06-28 02:24:01,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 377 transitions, 4861 flow [2024-06-28 02:24:01,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:24:01,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:24:01,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-28 02:24:01,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5442307692307692 [2024-06-28 02:24:01,718 INFO L175 Difference]: Start difference. First operand has 300 places, 347 transitions, 3901 flow. Second operand 13 states and 283 transitions. [2024-06-28 02:24:01,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 377 transitions, 4861 flow [2024-06-28 02:24:02,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 377 transitions, 4602 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:02,516 INFO L231 Difference]: Finished difference. Result has 304 places, 347 transitions, 3928 flow [2024-06-28 02:24:02,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3928, PETRI_PLACES=304, PETRI_TRANSITIONS=347} [2024-06-28 02:24:02,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 02:24:02,517 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 347 transitions, 3928 flow [2024-06-28 02:24:02,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:02,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:02,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:02,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:24:02,517 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-28 02:24:02,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:02,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2045214539, now seen corresponding path program 13 times [2024-06-28 02:24:02,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:02,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960907714] [2024-06-28 02:24:02,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:02,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:02,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:02,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:02,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:02,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960907714] [2024-06-28 02:24:02,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960907714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:02,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:02,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:02,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950992123] [2024-06-28 02:24:02,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:02,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:02,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:02,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:02,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:02,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:02,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 347 transitions, 3928 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:02,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:02,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:02,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:03,204 INFO L124 PetriNetUnfolderBase]: 1828/3096 cut-off events. [2024-06-28 02:24:03,205 INFO L125 PetriNetUnfolderBase]: For 172760/172772 co-relation queries the response was YES. [2024-06-28 02:24:03,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19736 conditions, 3096 events. 1828/3096 cut-off events. For 172760/172772 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 18701 event pairs, 380 based on Foata normal form. 13/3108 useless extension candidates. Maximal degree in co-relation 19598. Up to 2613 conditions per place. [2024-06-28 02:24:03,240 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 279 selfloop transitions, 103 changer transitions 0/389 dead transitions. [2024-06-28 02:24:03,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 389 transitions, 5231 flow [2024-06-28 02:24:03,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:03,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:03,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:24:03,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-06-28 02:24:03,241 INFO L175 Difference]: Start difference. First operand has 304 places, 347 transitions, 3928 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:24:03,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 389 transitions, 5231 flow [2024-06-28 02:24:04,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 389 transitions, 4925 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:24:04,086 INFO L231 Difference]: Finished difference. Result has 302 places, 358 transitions, 4025 flow [2024-06-28 02:24:04,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4025, PETRI_PLACES=302, PETRI_TRANSITIONS=358} [2024-06-28 02:24:04,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-28 02:24:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 358 transitions, 4025 flow [2024-06-28 02:24:04,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:04,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:04,086 INFO 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-28 02:24:04,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:24:04,087 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-28 02:24:04,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash 2045220119, now seen corresponding path program 14 times [2024-06-28 02:24:04,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:04,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150298790] [2024-06-28 02:24:04,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:04,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:04,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:04,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:04,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:04,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150298790] [2024-06-28 02:24:04,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150298790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:04,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:04,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:04,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018549556] [2024-06-28 02:24:04,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:04,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:04,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:04,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:04,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:04,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:04,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 358 transitions, 4025 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:04,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:04,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:04,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:04,781 INFO L124 PetriNetUnfolderBase]: 1841/3118 cut-off events. [2024-06-28 02:24:04,781 INFO L125 PetriNetUnfolderBase]: For 179939/179951 co-relation queries the response was YES. [2024-06-28 02:24:04,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19948 conditions, 3118 events. 1841/3118 cut-off events. For 179939/179951 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 18870 event pairs, 380 based on Foata normal form. 13/3130 useless extension candidates. Maximal degree in co-relation 19808. Up to 2628 conditions per place. [2024-06-28 02:24:04,819 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 114 changer transitions 0/393 dead transitions. [2024-06-28 02:24:04,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 393 transitions, 5264 flow [2024-06-28 02:24:04,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:04,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:04,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 02:24:04,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-28 02:24:04,820 INFO L175 Difference]: Start difference. First operand has 302 places, 358 transitions, 4025 flow. Second operand 10 states and 229 transitions. [2024-06-28 02:24:04,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 393 transitions, 5264 flow [2024-06-28 02:24:05,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 393 transitions, 5039 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:05,707 INFO L231 Difference]: Finished difference. Result has 306 places, 365 transitions, 4168 flow [2024-06-28 02:24:05,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4168, PETRI_PLACES=306, PETRI_TRANSITIONS=365} [2024-06-28 02:24:05,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:24:05,707 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 365 transitions, 4168 flow [2024-06-28 02:24:05,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:05,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:05,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:05,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:24:05,708 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-28 02:24:05,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:05,708 INFO L85 PathProgramCache]: Analyzing trace with hash 2045398679, now seen corresponding path program 15 times [2024-06-28 02:24:05,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:05,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318160894] [2024-06-28 02:24:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:05,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:05,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:05,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:05,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318160894] [2024-06-28 02:24:05,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318160894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:05,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:05,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:05,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442932852] [2024-06-28 02:24:05,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:05,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:05,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:05,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:05,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:05,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:05,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 365 transitions, 4168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:05,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:05,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:05,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:06,426 INFO L124 PetriNetUnfolderBase]: 1846/3127 cut-off events. [2024-06-28 02:24:06,426 INFO L125 PetriNetUnfolderBase]: For 180056/180068 co-relation queries the response was YES. [2024-06-28 02:24:06,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20082 conditions, 3127 events. 1846/3127 cut-off events. For 180056/180068 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18942 event pairs, 380 based on Foata normal form. 13/3139 useless extension candidates. Maximal degree in co-relation 19941. Up to 2634 conditions per place. [2024-06-28 02:24:06,459 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 112 changer transitions 0/391 dead transitions. [2024-06-28 02:24:06,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 391 transitions, 5345 flow [2024-06-28 02:24:06,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:06,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:06,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:24:06,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:24:06,460 INFO L175 Difference]: Start difference. First operand has 306 places, 365 transitions, 4168 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:24:06,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 391 transitions, 5345 flow [2024-06-28 02:24:07,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 391 transitions, 5131 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:07,446 INFO L231 Difference]: Finished difference. Result has 307 places, 368 transitions, 4237 flow [2024-06-28 02:24:07,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3961, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4237, PETRI_PLACES=307, PETRI_TRANSITIONS=368} [2024-06-28 02:24:07,446 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 02:24:07,446 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 368 transitions, 4237 flow [2024-06-28 02:24:07,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:07,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:07,447 INFO 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-28 02:24:07,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:24:07,447 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-28 02:24:07,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:07,448 INFO L85 PathProgramCache]: Analyzing trace with hash 2045571659, now seen corresponding path program 16 times [2024-06-28 02:24:07,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:07,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042736683] [2024-06-28 02:24:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:07,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:07,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:07,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:07,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042736683] [2024-06-28 02:24:07,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042736683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:07,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:07,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:07,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16811860] [2024-06-28 02:24:07,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:07,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:07,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:07,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:07,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:07,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:07,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 368 transitions, 4237 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:07,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:07,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:07,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:08,159 INFO L124 PetriNetUnfolderBase]: 1843/3123 cut-off events. [2024-06-28 02:24:08,159 INFO L125 PetriNetUnfolderBase]: For 177398/177410 co-relation queries the response was YES. [2024-06-28 02:24:08,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19972 conditions, 3123 events. 1843/3123 cut-off events. For 177398/177410 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18916 event pairs, 380 based on Foata normal form. 13/3135 useless extension candidates. Maximal degree in co-relation 19831. Up to 2631 conditions per place. [2024-06-28 02:24:08,197 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 116 changer transitions 0/393 dead transitions. [2024-06-28 02:24:08,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 393 transitions, 5373 flow [2024-06-28 02:24:08,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:08,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:08,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:24:08,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-28 02:24:08,198 INFO L175 Difference]: Start difference. First operand has 307 places, 368 transitions, 4237 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:24:08,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 393 transitions, 5373 flow [2024-06-28 02:24:09,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 393 transitions, 5190 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:09,113 INFO L231 Difference]: Finished difference. Result has 312 places, 368 transitions, 4292 flow [2024-06-28 02:24:09,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4054, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4292, PETRI_PLACES=312, PETRI_TRANSITIONS=368} [2024-06-28 02:24:09,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:24:09,113 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 368 transitions, 4292 flow [2024-06-28 02:24:09,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:09,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:09,113 INFO 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-28 02:24:09,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:24:09,114 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-28 02:24:09,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:09,114 INFO L85 PathProgramCache]: Analyzing trace with hash 2045566079, now seen corresponding path program 17 times [2024-06-28 02:24:09,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:09,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347074385] [2024-06-28 02:24:09,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:09,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:09,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:09,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:09,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:09,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347074385] [2024-06-28 02:24:09,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347074385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:09,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:09,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:09,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864685096] [2024-06-28 02:24:09,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:09,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:09,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:09,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:09,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:09,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:09,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 368 transitions, 4292 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:09,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:09,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:09,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:09,907 INFO L124 PetriNetUnfolderBase]: 1840/3119 cut-off events. [2024-06-28 02:24:09,907 INFO L125 PetriNetUnfolderBase]: For 178947/178959 co-relation queries the response was YES. [2024-06-28 02:24:09,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19959 conditions, 3119 events. 1840/3119 cut-off events. For 178947/178959 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18878 event pairs, 380 based on Foata normal form. 13/3131 useless extension candidates. Maximal degree in co-relation 19817. Up to 2628 conditions per place. [2024-06-28 02:24:09,937 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 117 changer transitions 0/393 dead transitions. [2024-06-28 02:24:09,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 393 transitions, 5278 flow [2024-06-28 02:24:09,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:24:09,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:24:09,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-28 02:24:09,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-28 02:24:09,939 INFO L175 Difference]: Start difference. First operand has 312 places, 368 transitions, 4292 flow. Second operand 11 states and 243 transitions. [2024-06-28 02:24:09,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 393 transitions, 5278 flow [2024-06-28 02:24:10,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 393 transitions, 5016 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:10,908 INFO L231 Difference]: Finished difference. Result has 316 places, 368 transitions, 4270 flow [2024-06-28 02:24:10,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4030, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4270, PETRI_PLACES=316, PETRI_TRANSITIONS=368} [2024-06-28 02:24:10,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-28 02:24:10,908 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 368 transitions, 4270 flow [2024-06-28 02:24:10,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:10,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:10,909 INFO 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-28 02:24:10,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:24:10,909 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-28 02:24:10,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2045387519, now seen corresponding path program 18 times [2024-06-28 02:24:10,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:10,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506254150] [2024-06-28 02:24:10,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:10,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:11,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-28 02:24:11,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:11,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506254150] [2024-06-28 02:24:11,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506254150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:11,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:11,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:11,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376015660] [2024-06-28 02:24:11,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:11,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:11,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:11,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:11,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:11,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:11,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 368 transitions, 4270 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:11,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:11,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:11,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:11,581 INFO L124 PetriNetUnfolderBase]: 1837/3115 cut-off events. [2024-06-28 02:24:11,581 INFO L125 PetriNetUnfolderBase]: For 179929/179941 co-relation queries the response was YES. [2024-06-28 02:24:11,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19889 conditions, 3115 events. 1837/3115 cut-off events. For 179929/179941 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 18848 event pairs, 380 based on Foata normal form. 13/3127 useless extension candidates. Maximal degree in co-relation 19746. Up to 2625 conditions per place. [2024-06-28 02:24:11,617 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 274 selfloop transitions, 111 changer transitions 0/392 dead transitions. [2024-06-28 02:24:11,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 392 transitions, 5100 flow [2024-06-28 02:24:11,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:11,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:11,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:24:11,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:24:11,618 INFO L175 Difference]: Start difference. First operand has 316 places, 368 transitions, 4270 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:24:11,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 392 transitions, 5100 flow [2024-06-28 02:24:12,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 392 transitions, 4810 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 02:24:12,604 INFO L231 Difference]: Finished difference. Result has 313 places, 368 transitions, 4208 flow [2024-06-28 02:24:12,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4208, PETRI_PLACES=313, PETRI_TRANSITIONS=368} [2024-06-28 02:24:12,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 02:24:12,605 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 368 transitions, 4208 flow [2024-06-28 02:24:12,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:12,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:12,605 INFO 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-28 02:24:12,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:24:12,605 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-28 02:24:12,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:12,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1475184831, now seen corresponding path program 19 times [2024-06-28 02:24:12,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:12,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918604347] [2024-06-28 02:24:12,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:12,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24: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-28 02:24:12,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:12,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918604347] [2024-06-28 02:24:12,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918604347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:12,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:12,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:12,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99134143] [2024-06-28 02:24:12,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:12,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:12,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:12,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:12,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:12,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:12,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 368 transitions, 4208 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:12,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:12,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:12,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:13,277 INFO L124 PetriNetUnfolderBase]: 1842/3121 cut-off events. [2024-06-28 02:24:13,278 INFO L125 PetriNetUnfolderBase]: For 184087/184095 co-relation queries the response was YES. [2024-06-28 02:24:13,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19942 conditions, 3121 events. 1842/3121 cut-off events. For 184087/184095 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 18924 event pairs, 402 based on Foata normal form. 6/3125 useless extension candidates. Maximal degree in co-relation 19798. Up to 2552 conditions per place. [2024-06-28 02:24:13,314 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 212 selfloop transitions, 170 changer transitions 0/389 dead transitions. [2024-06-28 02:24:13,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 389 transitions, 5206 flow [2024-06-28 02:24:13,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:13,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:13,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:24:13,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:24:13,315 INFO L175 Difference]: Start difference. First operand has 313 places, 368 transitions, 4208 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:24:13,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 389 transitions, 5206 flow [2024-06-28 02:24:14,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 389 transitions, 4942 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:14,460 INFO L231 Difference]: Finished difference. Result has 315 places, 371 transitions, 4324 flow [2024-06-28 02:24:14,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3944, PETRI_DIFFERENCE_MINUEND_PLACES=305, 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=10, PETRI_FLOW=4324, PETRI_PLACES=315, PETRI_TRANSITIONS=371} [2024-06-28 02:24:14,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 02:24:14,461 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 371 transitions, 4324 flow [2024-06-28 02:24:14,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:14,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:14,462 INFO 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-28 02:24:14,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:24:14,462 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-28 02:24:14,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:14,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1135365621, now seen corresponding path program 20 times [2024-06-28 02:24:14,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:14,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958837669] [2024-06-28 02:24:14,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:14,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:14,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-28 02:24:14,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:14,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958837669] [2024-06-28 02:24:14,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958837669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:14,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:14,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976433504] [2024-06-28 02:24:14,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:14,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:14,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:14,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:14,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:14,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 371 transitions, 4324 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:14,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:14,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:14,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:15,325 INFO L124 PetriNetUnfolderBase]: 1855/3146 cut-off events. [2024-06-28 02:24:15,325 INFO L125 PetriNetUnfolderBase]: For 191323/191335 co-relation queries the response was YES. [2024-06-28 02:24:15,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20302 conditions, 3146 events. 1855/3146 cut-off events. For 191323/191335 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19093 event pairs, 380 based on Foata normal form. 13/3158 useless extension candidates. Maximal degree in co-relation 20157. Up to 2567 conditions per place. [2024-06-28 02:24:15,364 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 182 changer transitions 0/415 dead transitions. [2024-06-28 02:24:15,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 415 transitions, 5632 flow [2024-06-28 02:24:15,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 02:24:15,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 02:24:15,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 309 transitions. [2024-06-28 02:24:15,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5517857142857143 [2024-06-28 02:24:15,365 INFO L175 Difference]: Start difference. First operand has 315 places, 371 transitions, 4324 flow. Second operand 14 states and 309 transitions. [2024-06-28 02:24:15,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 415 transitions, 5632 flow [2024-06-28 02:24:16,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 415 transitions, 5330 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:16,546 INFO L231 Difference]: Finished difference. Result has 322 places, 377 transitions, 4480 flow [2024-06-28 02:24:16,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4028, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4480, PETRI_PLACES=322, PETRI_TRANSITIONS=377} [2024-06-28 02:24:16,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 02:24:16,547 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 377 transitions, 4480 flow [2024-06-28 02:24:16,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:16,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:16,547 INFO 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-28 02:24:16,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:24:16,547 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-28 02:24:16,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:16,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1142717271, now seen corresponding path program 21 times [2024-06-28 02:24:16,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:16,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843113946] [2024-06-28 02:24:16,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:16,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:16,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:16,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:16,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843113946] [2024-06-28 02:24:16,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843113946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:16,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:16,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:16,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376102172] [2024-06-28 02:24:16,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:16,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:16,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:16,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:16,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:16,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:16,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 377 transitions, 4480 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:16,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:16,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:16,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:17,279 INFO L124 PetriNetUnfolderBase]: 1852/3142 cut-off events. [2024-06-28 02:24:17,280 INFO L125 PetriNetUnfolderBase]: For 192629/192641 co-relation queries the response was YES. [2024-06-28 02:24:17,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20310 conditions, 3142 events. 1852/3142 cut-off events. For 192629/192641 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19097 event pairs, 380 based on Foata normal form. 13/3154 useless extension candidates. Maximal degree in co-relation 20164. Up to 2564 conditions per place. [2024-06-28 02:24:17,317 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 181 changer transitions 0/406 dead transitions. [2024-06-28 02:24:17,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 406 transitions, 5510 flow [2024-06-28 02:24:17,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:24:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:24:17,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-28 02:24:17,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:24:17,318 INFO L175 Difference]: Start difference. First operand has 322 places, 377 transitions, 4480 flow. Second operand 12 states and 264 transitions. [2024-06-28 02:24:17,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 406 transitions, 5510 flow [2024-06-28 02:24:18,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 406 transitions, 5150 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-28 02:24:18,434 INFO L231 Difference]: Finished difference. Result has 322 places, 377 transitions, 4496 flow [2024-06-28 02:24:18,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4496, PETRI_PLACES=322, PETRI_TRANSITIONS=377} [2024-06-28 02:24:18,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-28 02:24:18,434 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 377 transitions, 4496 flow [2024-06-28 02:24:18,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:18,434 INFO 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-28 02:24:18,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:24:18,435 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-28 02:24:18,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:18,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1135360041, now seen corresponding path program 22 times [2024-06-28 02:24:18,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:18,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732357664] [2024-06-28 02:24:18,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:18,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:18,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:18,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-28 02:24:18,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:18,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732357664] [2024-06-28 02:24:18,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732357664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:18,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:18,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:18,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043227625] [2024-06-28 02:24:18,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:18,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:18,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:18,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:18,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:18,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:18,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 377 transitions, 4496 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:18,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:18,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:19,189 INFO L124 PetriNetUnfolderBase]: 1849/3138 cut-off events. [2024-06-28 02:24:19,189 INFO L125 PetriNetUnfolderBase]: For 185259/185271 co-relation queries the response was YES. [2024-06-28 02:24:19,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20143 conditions, 3138 events. 1849/3138 cut-off events. For 185259/185271 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19045 event pairs, 380 based on Foata normal form. 13/3150 useless extension candidates. Maximal degree in co-relation 19998. Up to 2561 conditions per place. [2024-06-28 02:24:19,224 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 182 changer transitions 0/411 dead transitions. [2024-06-28 02:24:19,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 411 transitions, 5388 flow [2024-06-28 02:24:19,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:24:19,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:24:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 271 transitions. [2024-06-28 02:24:19,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5645833333333333 [2024-06-28 02:24:19,225 INFO L175 Difference]: Start difference. First operand has 322 places, 377 transitions, 4496 flow. Second operand 12 states and 271 transitions. [2024-06-28 02:24:19,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 411 transitions, 5388 flow [2024-06-28 02:24:20,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 411 transitions, 4880 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-06-28 02:24:20,279 INFO L231 Difference]: Finished difference. Result has 320 places, 377 transitions, 4366 flow [2024-06-28 02:24:20,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4366, PETRI_PLACES=320, PETRI_TRANSITIONS=377} [2024-06-28 02:24:20,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 02:24:20,280 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 377 transitions, 4366 flow [2024-06-28 02:24:20,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:20,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:20,280 INFO 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-28 02:24:20,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:24:20,280 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-28 02:24:20,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:20,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1420374067, now seen corresponding path program 23 times [2024-06-28 02:24:20,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:20,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048073236] [2024-06-28 02:24:20,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:20,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:20,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-28 02:24:20,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:20,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048073236] [2024-06-28 02:24:20,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048073236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:20,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:20,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:20,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738590943] [2024-06-28 02:24:20,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:20,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:20,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:20,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:20,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:20,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:20,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 377 transitions, 4366 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:20,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:20,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:21,047 INFO L124 PetriNetUnfolderBase]: 1862/3160 cut-off events. [2024-06-28 02:24:21,047 INFO L125 PetriNetUnfolderBase]: For 188453/188465 co-relation queries the response was YES. [2024-06-28 02:24:21,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20324 conditions, 3160 events. 1862/3160 cut-off events. For 188453/188465 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 19203 event pairs, 386 based on Foata normal form. 13/3172 useless extension candidates. Maximal degree in co-relation 20179. Up to 2549 conditions per place. [2024-06-28 02:24:21,087 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 178 changer transitions 0/412 dead transitions. [2024-06-28 02:24:21,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 412 transitions, 5518 flow [2024-06-28 02:24:21,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:24:21,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:24:21,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-28 02:24:21,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:24:21,088 INFO L175 Difference]: Start difference. First operand has 320 places, 377 transitions, 4366 flow. Second operand 12 states and 264 transitions. [2024-06-28 02:24:21,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 412 transitions, 5518 flow [2024-06-28 02:24:22,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 412 transitions, 5138 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-28 02:24:22,092 INFO L231 Difference]: Finished difference. Result has 319 places, 383 transitions, 4470 flow [2024-06-28 02:24:22,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4470, PETRI_PLACES=319, PETRI_TRANSITIONS=383} [2024-06-28 02:24:22,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:24:22,093 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 383 transitions, 4470 flow [2024-06-28 02:24:22,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:22,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:22,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:24:22,093 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-28 02:24:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash -973830741, now seen corresponding path program 24 times [2024-06-28 02:24:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524262590] [2024-06-28 02:24:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:22,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:22,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:22,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-28 02:24:22,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:22,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524262590] [2024-06-28 02:24:22,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524262590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:22,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:22,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:22,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006132732] [2024-06-28 02:24:22,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:22,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:22,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:22,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:22,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:22,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:22,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 383 transitions, 4470 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:22,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:22,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:22,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:22,862 INFO L124 PetriNetUnfolderBase]: 1867/3169 cut-off events. [2024-06-28 02:24:22,862 INFO L125 PetriNetUnfolderBase]: For 186773/186785 co-relation queries the response was YES. [2024-06-28 02:24:22,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20620 conditions, 3169 events. 1867/3169 cut-off events. For 186773/186785 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 19298 event pairs, 380 based on Foata normal form. 13/3181 useless extension candidates. Maximal degree in co-relation 20476. Up to 2703 conditions per place. [2024-06-28 02:24:22,902 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 72 changer transitions 0/411 dead transitions. [2024-06-28 02:24:22,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 411 transitions, 5544 flow [2024-06-28 02:24:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:22,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:22,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:24:22,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:24:22,904 INFO L175 Difference]: Start difference. First operand has 319 places, 383 transitions, 4470 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:24:22,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 411 transitions, 5544 flow [2024-06-28 02:24:23,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 411 transitions, 5317 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:23,925 INFO L231 Difference]: Finished difference. Result has 319 places, 386 transitions, 4439 flow [2024-06-28 02:24:23,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4439, PETRI_PLACES=319, PETRI_TRANSITIONS=386} [2024-06-28 02:24:23,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:24:23,926 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 386 transitions, 4439 flow [2024-06-28 02:24:23,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:23,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:23,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:23,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:24:23,926 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-28 02:24:23,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:23,926 INFO L85 PathProgramCache]: Analyzing trace with hash 110840191, now seen corresponding path program 25 times [2024-06-28 02:24:23,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:23,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128028141] [2024-06-28 02:24:23,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:23,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:23,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:24,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-28 02:24:24,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:24,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128028141] [2024-06-28 02:24:24,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128028141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:24,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:24,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:24,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212029850] [2024-06-28 02:24:24,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:24,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:24,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:24,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:24,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:24,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:24,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 386 transitions, 4439 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:24,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:24,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:24,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:24,667 INFO L124 PetriNetUnfolderBase]: 1864/3165 cut-off events. [2024-06-28 02:24:24,668 INFO L125 PetriNetUnfolderBase]: For 187348/187360 co-relation queries the response was YES. [2024-06-28 02:24:24,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20627 conditions, 3165 events. 1864/3165 cut-off events. For 187348/187360 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 19251 event pairs, 380 based on Foata normal form. 13/3177 useless extension candidates. Maximal degree in co-relation 20481. Up to 2700 conditions per place. [2024-06-28 02:24:24,705 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 334 selfloop transitions, 74 changer transitions 0/415 dead transitions. [2024-06-28 02:24:24,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 415 transitions, 5327 flow [2024-06-28 02:24:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:24,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:24:24,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-28 02:24:24,706 INFO L175 Difference]: Start difference. First operand has 319 places, 386 transitions, 4439 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:24:24,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 415 transitions, 5327 flow [2024-06-28 02:24:25,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 415 transitions, 5100 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:25,854 INFO L231 Difference]: Finished difference. Result has 323 places, 386 transitions, 4366 flow [2024-06-28 02:24:25,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4366, PETRI_PLACES=323, PETRI_TRANSITIONS=386} [2024-06-28 02:24:25,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 02:24:25,854 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 386 transitions, 4366 flow [2024-06-28 02:24:25,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:25,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:25,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:25,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:24:25,855 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-28 02:24:25,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:25,855 INFO L85 PathProgramCache]: Analyzing trace with hash 123738361, now seen corresponding path program 26 times [2024-06-28 02:24:25,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:25,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301250071] [2024-06-28 02:24:25,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:25,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-28 02:24:25,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:25,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301250071] [2024-06-28 02:24:25,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301250071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:25,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:25,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:25,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153396933] [2024-06-28 02:24:25,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:25,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:26,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:26,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 386 transitions, 4366 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:26,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:26,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:26,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:26,548 INFO L124 PetriNetUnfolderBase]: 1869/3174 cut-off events. [2024-06-28 02:24:26,549 INFO L125 PetriNetUnfolderBase]: For 191313/191325 co-relation queries the response was YES. [2024-06-28 02:24:26,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20600 conditions, 3174 events. 1869/3174 cut-off events. For 191313/191325 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19327 event pairs, 386 based on Foata normal form. 13/3186 useless extension candidates. Maximal degree in co-relation 20455. Up to 2603 conditions per place. [2024-06-28 02:24:26,587 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 145 changer transitions 0/411 dead transitions. [2024-06-28 02:24:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 411 transitions, 5432 flow [2024-06-28 02:24:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:26,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:26,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:24:26,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:24:26,588 INFO L175 Difference]: Start difference. First operand has 323 places, 386 transitions, 4366 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:24:26,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 411 transitions, 5432 flow [2024-06-28 02:24:27,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 411 transitions, 5101 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:24:27,565 INFO L231 Difference]: Finished difference. Result has 319 places, 389 transitions, 4373 flow [2024-06-28 02:24:27,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4373, PETRI_PLACES=319, PETRI_TRANSITIONS=389} [2024-06-28 02:24:27,566 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:24:27,566 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 389 transitions, 4373 flow [2024-06-28 02:24:27,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:27,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:27,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:27,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:24:27,566 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-28 02:24:27,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:27,567 INFO L85 PathProgramCache]: Analyzing trace with hash 289972141, now seen corresponding path program 27 times [2024-06-28 02:24:27,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:27,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304417880] [2024-06-28 02:24:27,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:27,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:27,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:27,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:27,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:27,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304417880] [2024-06-28 02:24:27,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304417880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:27,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:27,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:27,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521765067] [2024-06-28 02:24:27,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:27,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:27,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:27,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:27,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:27,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:27,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 389 transitions, 4373 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:27,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:27,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:27,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:28,237 INFO L124 PetriNetUnfolderBase]: 1874/3183 cut-off events. [2024-06-28 02:24:28,237 INFO L125 PetriNetUnfolderBase]: For 195373/195385 co-relation queries the response was YES. [2024-06-28 02:24:28,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20759 conditions, 3183 events. 1874/3183 cut-off events. For 195373/195385 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 19432 event pairs, 380 based on Foata normal form. 13/3195 useless extension candidates. Maximal degree in co-relation 20613. Up to 2609 conditions per place. [2024-06-28 02:24:28,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 156 changer transitions 0/417 dead transitions. [2024-06-28 02:24:28,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 417 transitions, 5465 flow [2024-06-28 02:24:28,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:24:28,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:24:28,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-28 02:24:28,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-28 02:24:28,276 INFO L175 Difference]: Start difference. First operand has 319 places, 389 transitions, 4373 flow. Second operand 11 states and 244 transitions. [2024-06-28 02:24:28,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 417 transitions, 5465 flow [2024-06-28 02:24:29,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 417 transitions, 5216 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:29,207 INFO L231 Difference]: Finished difference. Result has 325 places, 392 transitions, 4490 flow [2024-06-28 02:24:29,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4127, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4490, PETRI_PLACES=325, PETRI_TRANSITIONS=392} [2024-06-28 02:24:29,208 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 02:24:29,208 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 392 transitions, 4490 flow [2024-06-28 02:24:29,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:29,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:29,208 INFO 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-28 02:24:29,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:24:29,208 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-28 02:24:29,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:29,209 INFO L85 PathProgramCache]: Analyzing trace with hash 282620491, now seen corresponding path program 28 times [2024-06-28 02:24:29,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:29,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135938052] [2024-06-28 02:24:29,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:29,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:29,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:29,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:29,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135938052] [2024-06-28 02:24:29,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135938052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:29,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:29,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:29,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756910318] [2024-06-28 02:24:29,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:29,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:29,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:29,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:29,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:29,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 392 transitions, 4490 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:29,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:29,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:29,931 INFO L124 PetriNetUnfolderBase]: 1879/3192 cut-off events. [2024-06-28 02:24:29,931 INFO L125 PetriNetUnfolderBase]: For 200284/200296 co-relation queries the response was YES. [2024-06-28 02:24:29,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20901 conditions, 3192 events. 1879/3192 cut-off events. For 200284/200296 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19507 event pairs, 380 based on Foata normal form. 13/3204 useless extension candidates. Maximal degree in co-relation 20754. Up to 2615 conditions per place. [2024-06-28 02:24:29,969 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 162 changer transitions 0/422 dead transitions. [2024-06-28 02:24:29,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 422 transitions, 5601 flow [2024-06-28 02:24:29,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:24:29,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:24:29,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 282 transitions. [2024-06-28 02:24:29,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423076923076923 [2024-06-28 02:24:29,971 INFO L175 Difference]: Start difference. First operand has 325 places, 392 transitions, 4490 flow. Second operand 13 states and 282 transitions. [2024-06-28 02:24:29,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 422 transitions, 5601 flow [2024-06-28 02:24:31,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 422 transitions, 5197 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:31,217 INFO L231 Difference]: Finished difference. Result has 329 places, 395 transitions, 4467 flow [2024-06-28 02:24:31,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4100, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4467, PETRI_PLACES=329, PETRI_TRANSITIONS=395} [2024-06-28 02:24:31,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:24:31,218 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 395 transitions, 4467 flow [2024-06-28 02:24:31,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:31,218 INFO 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-28 02:24:31,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:24:31,218 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-28 02:24:31,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash 282614911, now seen corresponding path program 29 times [2024-06-28 02:24:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787385892] [2024-06-28 02:24:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:31,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:31,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:31,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:31,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787385892] [2024-06-28 02:24:31,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787385892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:31,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:31,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:31,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269356597] [2024-06-28 02:24:31,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:31,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:31,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:31,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:31,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:31,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:31,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 395 transitions, 4467 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:31,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:31,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:31,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:31,912 INFO L124 PetriNetUnfolderBase]: 1876/3188 cut-off events. [2024-06-28 02:24:31,912 INFO L125 PetriNetUnfolderBase]: For 200338/200350 co-relation queries the response was YES. [2024-06-28 02:24:31,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20786 conditions, 3188 events. 1876/3188 cut-off events. For 200338/200350 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19504 event pairs, 380 based on Foata normal form. 13/3200 useless extension candidates. Maximal degree in co-relation 20638. Up to 2612 conditions per place. [2024-06-28 02:24:31,952 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 164 changer transitions 0/421 dead transitions. [2024-06-28 02:24:31,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 421 transitions, 5357 flow [2024-06-28 02:24:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:24:31,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:24:31,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 279 transitions. [2024-06-28 02:24:31,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365384615384615 [2024-06-28 02:24:31,953 INFO L175 Difference]: Start difference. First operand has 329 places, 395 transitions, 4467 flow. Second operand 13 states and 279 transitions. [2024-06-28 02:24:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 421 transitions, 5357 flow [2024-06-28 02:24:33,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 421 transitions, 4969 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 02:24:33,053 INFO L231 Difference]: Finished difference. Result has 331 places, 395 transitions, 4413 flow [2024-06-28 02:24:33,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4413, PETRI_PLACES=331, PETRI_TRANSITIONS=395} [2024-06-28 02:24:33,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-28 02:24:33,053 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 395 transitions, 4413 flow [2024-06-28 02:24:33,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:33,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:33,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:33,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:24:33,054 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-28 02:24:33,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:33,054 INFO L85 PathProgramCache]: Analyzing trace with hash -18720449, now seen corresponding path program 30 times [2024-06-28 02:24:33,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:33,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903075775] [2024-06-28 02:24:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:33,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:33,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:33,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:33,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:33,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903075775] [2024-06-28 02:24:33,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903075775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:33,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:33,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:33,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201315219] [2024-06-28 02:24:33,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:33,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:33,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:33,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:33,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:33,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:33,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 395 transitions, 4413 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:33,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:33,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:33,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,757 INFO L124 PetriNetUnfolderBase]: 1873/3181 cut-off events. [2024-06-28 02:24:33,757 INFO L125 PetriNetUnfolderBase]: For 200954/200962 co-relation queries the response was YES. [2024-06-28 02:24:33,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20672 conditions, 3181 events. 1873/3181 cut-off events. For 200954/200962 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 19415 event pairs, 402 based on Foata normal form. 6/3185 useless extension candidates. Maximal degree in co-relation 20523. Up to 2521 conditions per place. [2024-06-28 02:24:33,794 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 184 selfloop transitions, 226 changer transitions 0/417 dead transitions. [2024-06-28 02:24:33,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 417 transitions, 5339 flow [2024-06-28 02:24:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:24:33,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:24:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-28 02:24:33,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-28 02:24:33,795 INFO L175 Difference]: Start difference. First operand has 331 places, 395 transitions, 4413 flow. Second operand 12 states and 254 transitions. [2024-06-28 02:24:33,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 417 transitions, 5339 flow [2024-06-28 02:24:34,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 417 transitions, 4931 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 02:24:34,882 INFO L231 Difference]: Finished difference. Result has 330 places, 398 transitions, 4531 flow [2024-06-28 02:24:34,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4531, PETRI_PLACES=330, PETRI_TRANSITIONS=398} [2024-06-28 02:24:34,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 02:24:34,882 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 398 transitions, 4531 flow [2024-06-28 02:24:34,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:34,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:34,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:34,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:24:34,883 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-28 02:24:34,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:34,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1473257326, now seen corresponding path program 1 times [2024-06-28 02:24:34,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:34,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754510815] [2024-06-28 02:24:34,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:34,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:34,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:35,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754510815] [2024-06-28 02:24:35,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754510815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:35,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710922949] [2024-06-28 02:24:35,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:35,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:35,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:35,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 398 transitions, 4531 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:35,563 INFO L124 PetriNetUnfolderBase]: 1959/3315 cut-off events. [2024-06-28 02:24:35,563 INFO L125 PetriNetUnfolderBase]: For 272580/272588 co-relation queries the response was YES. [2024-06-28 02:24:35,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22952 conditions, 3315 events. 1959/3315 cut-off events. For 272580/272588 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20224 event pairs, 314 based on Foata normal form. 14/3321 useless extension candidates. Maximal degree in co-relation 22802. Up to 1909 conditions per place. [2024-06-28 02:24:35,605 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 333 selfloop transitions, 101 changer transitions 0/441 dead transitions. [2024-06-28 02:24:35,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 441 transitions, 5967 flow [2024-06-28 02:24:35,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:35,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:24:35,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:24:35,606 INFO L175 Difference]: Start difference. First operand has 330 places, 398 transitions, 4531 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:24:35,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 441 transitions, 5967 flow [2024-06-28 02:24:37,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 441 transitions, 5463 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 02:24:37,116 INFO L231 Difference]: Finished difference. Result has 328 places, 401 transitions, 4289 flow [2024-06-28 02:24:37,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4289, PETRI_PLACES=328, PETRI_TRANSITIONS=401} [2024-06-28 02:24:37,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 02:24:37,117 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 401 transitions, 4289 flow [2024-06-28 02:24:37,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:37,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:37,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:24:37,117 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-28 02:24:37,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:37,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1527871854, now seen corresponding path program 1 times [2024-06-28 02:24:37,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:37,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655983226] [2024-06-28 02:24:37,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:37,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:37,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:37,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:37,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:37,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655983226] [2024-06-28 02:24:37,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655983226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:37,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:37,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:37,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406796053] [2024-06-28 02:24:37,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:37,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:37,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:37,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:37,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:37,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:37,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 401 transitions, 4289 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:37,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:37,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:37,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:37,904 INFO L124 PetriNetUnfolderBase]: 2079/3518 cut-off events. [2024-06-28 02:24:37,905 INFO L125 PetriNetUnfolderBase]: For 337978/337990 co-relation queries the response was YES. [2024-06-28 02:24:37,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25613 conditions, 3518 events. 2079/3518 cut-off events. For 337978/337990 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 21760 event pairs, 337 based on Foata normal form. 18/3535 useless extension candidates. Maximal degree in co-relation 25462. Up to 2470 conditions per place. [2024-06-28 02:24:37,947 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 337 selfloop transitions, 102 changer transitions 0/446 dead transitions. [2024-06-28 02:24:37,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 446 transitions, 5805 flow [2024-06-28 02:24:37,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:37,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:37,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:24:37,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-28 02:24:37,948 INFO L175 Difference]: Start difference. First operand has 328 places, 401 transitions, 4289 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:24:37,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 446 transitions, 5805 flow [2024-06-28 02:24:39,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 446 transitions, 5682 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:39,802 INFO L231 Difference]: Finished difference. Result has 336 places, 406 transitions, 4469 flow [2024-06-28 02:24:39,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4469, PETRI_PLACES=336, PETRI_TRANSITIONS=406} [2024-06-28 02:24:39,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:24:39,803 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 406 transitions, 4469 flow [2024-06-28 02:24:39,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:39,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:39,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-28 02:24:39,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:24:39,803 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-28 02:24:39,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:39,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1527871668, now seen corresponding path program 2 times [2024-06-28 02:24:39,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:39,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265241008] [2024-06-28 02:24:39,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:39,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:39,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:39,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265241008] [2024-06-28 02:24:39,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265241008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:39,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:39,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5493668] [2024-06-28 02:24:39,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:39,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:39,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:40,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:40,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 406 transitions, 4469 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:40,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:40,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:40,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:40,598 INFO L124 PetriNetUnfolderBase]: 2099/3554 cut-off events. [2024-06-28 02:24:40,598 INFO L125 PetriNetUnfolderBase]: For 347734/347746 co-relation queries the response was YES. [2024-06-28 02:24:40,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26124 conditions, 3554 events. 2099/3554 cut-off events. For 347734/347746 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 22071 event pairs, 313 based on Foata normal form. 18/3571 useless extension candidates. Maximal degree in co-relation 25970. Up to 2946 conditions per place. [2024-06-28 02:24:40,643 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 373 selfloop transitions, 57 changer transitions 0/437 dead transitions. [2024-06-28 02:24:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 437 transitions, 5433 flow [2024-06-28 02:24:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:40,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:24:40,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:24:40,644 INFO L175 Difference]: Start difference. First operand has 336 places, 406 transitions, 4469 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:24:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 437 transitions, 5433 flow [2024-06-28 02:24:42,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 437 transitions, 5322 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:42,329 INFO L231 Difference]: Finished difference. Result has 340 places, 407 transitions, 4492 flow [2024-06-28 02:24:42,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4358, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4492, PETRI_PLACES=340, PETRI_TRANSITIONS=407} [2024-06-28 02:24:42,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 02:24:42,330 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 407 transitions, 4492 flow [2024-06-28 02:24:42,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:42,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:42,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:42,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:24:42,330 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-28 02:24:42,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1705003188, now seen corresponding path program 3 times [2024-06-28 02:24:42,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:42,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653613480] [2024-06-28 02:24:42,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:42,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:42,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:42,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:42,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:42,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653613480] [2024-06-28 02:24:42,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653613480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:42,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:42,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:42,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092756139] [2024-06-28 02:24:42,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:42,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:42,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:42,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:42,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:42,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:42,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 407 transitions, 4492 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:42,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:42,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:42,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:43,253 INFO L124 PetriNetUnfolderBase]: 2176/3681 cut-off events. [2024-06-28 02:24:43,253 INFO L125 PetriNetUnfolderBase]: For 379493/379505 co-relation queries the response was YES. [2024-06-28 02:24:43,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27550 conditions, 3681 events. 2176/3681 cut-off events. For 379493/379505 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 22991 event pairs, 318 based on Foata normal form. 18/3698 useless extension candidates. Maximal degree in co-relation 27394. Up to 2988 conditions per place. [2024-06-28 02:24:43,300 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 375 selfloop transitions, 65 changer transitions 0/447 dead transitions. [2024-06-28 02:24:43,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 447 transitions, 5758 flow [2024-06-28 02:24:43,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:43,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:43,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:24:43,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:24:43,301 INFO L175 Difference]: Start difference. First operand has 340 places, 407 transitions, 4492 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:24:43,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 447 transitions, 5758 flow [2024-06-28 02:24:44,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 447 transitions, 5620 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:44,706 INFO L231 Difference]: Finished difference. Result has 343 places, 415 transitions, 4595 flow [2024-06-28 02:24:44,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4595, PETRI_PLACES=343, PETRI_TRANSITIONS=415} [2024-06-28 02:24:44,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 02:24:44,706 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 415 transitions, 4595 flow [2024-06-28 02:24:44,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:44,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:44,706 INFO L208 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-28 02:24:44,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:24:44,707 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-28 02:24:44,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:44,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1532513484, now seen corresponding path program 2 times [2024-06-28 02:24:44,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:44,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325615159] [2024-06-28 02:24:44,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:44,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:44,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:44,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:44,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325615159] [2024-06-28 02:24:44,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325615159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:44,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:44,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:44,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989458898] [2024-06-28 02:24:44,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:44,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:44,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:44,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:44,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:44,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:44,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 415 transitions, 4595 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:44,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:44,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:44,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:45,539 INFO L124 PetriNetUnfolderBase]: 2262/3823 cut-off events. [2024-06-28 02:24:45,539 INFO L125 PetriNetUnfolderBase]: For 437724/437736 co-relation queries the response was YES. [2024-06-28 02:24:45,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29803 conditions, 3823 events. 2262/3823 cut-off events. For 437724/437736 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 24016 event pairs, 352 based on Foata normal form. 18/3840 useless extension candidates. Maximal degree in co-relation 29646. Up to 2645 conditions per place. [2024-06-28 02:24:45,589 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 347 selfloop transitions, 103 changer transitions 0/457 dead transitions. [2024-06-28 02:24:45,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 457 transitions, 6311 flow [2024-06-28 02:24:45,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:45,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:45,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:24:45,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:24:45,590 INFO L175 Difference]: Start difference. First operand has 343 places, 415 transitions, 4595 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:24:45,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 457 transitions, 6311 flow [2024-06-28 02:24:47,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 457 transitions, 6193 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:24:47,479 INFO L231 Difference]: Finished difference. Result has 349 places, 418 transitions, 4765 flow [2024-06-28 02:24:47,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4765, PETRI_PLACES=349, PETRI_TRANSITIONS=418} [2024-06-28 02:24:47,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-28 02:24:47,479 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 418 transitions, 4765 flow [2024-06-28 02:24:47,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:47,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:47,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:47,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:24:47,480 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-28 02:24:47,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:47,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1705240524, now seen corresponding path program 3 times [2024-06-28 02:24:47,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:47,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726736896] [2024-06-28 02:24:47,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:47,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:47,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:47,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:47,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726736896] [2024-06-28 02:24:47,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726736896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:47,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:47,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:47,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318804645] [2024-06-28 02:24:47,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:47,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:47,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:47,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:47,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:47,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:47,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 418 transitions, 4765 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:47,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:47,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:47,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:48,343 INFO L124 PetriNetUnfolderBase]: 2249/3800 cut-off events. [2024-06-28 02:24:48,343 INFO L125 PetriNetUnfolderBase]: For 423145/423157 co-relation queries the response was YES. [2024-06-28 02:24:48,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29287 conditions, 3800 events. 2249/3800 cut-off events. For 423145/423157 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 23778 event pairs, 360 based on Foata normal form. 18/3817 useless extension candidates. Maximal degree in co-relation 29130. Up to 2639 conditions per place. [2024-06-28 02:24:48,392 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 341 selfloop transitions, 106 changer transitions 0/454 dead transitions. [2024-06-28 02:24:48,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 454 transitions, 6193 flow [2024-06-28 02:24:48,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:48,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:48,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 02:24:48,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-28 02:24:48,393 INFO L175 Difference]: Start difference. First operand has 349 places, 418 transitions, 4765 flow. Second operand 10 states and 229 transitions. [2024-06-28 02:24:48,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 454 transitions, 6193 flow [2024-06-28 02:24:50,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 454 transitions, 6027 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:50,133 INFO L231 Difference]: Finished difference. Result has 354 places, 418 transitions, 4815 flow [2024-06-28 02:24:50,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4815, PETRI_PLACES=354, PETRI_TRANSITIONS=418} [2024-06-28 02:24:50,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-28 02:24:50,134 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 418 transitions, 4815 flow [2024-06-28 02:24:50,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:50,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:50,134 INFO L208 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-28 02:24:50,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:24:50,134 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-28 02:24:50,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:50,134 INFO L85 PathProgramCache]: Analyzing trace with hash 740101138, now seen corresponding path program 4 times [2024-06-28 02:24:50,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:50,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496024825] [2024-06-28 02:24:50,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:50,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:50,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:50,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:50,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496024825] [2024-06-28 02:24:50,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496024825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:50,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:50,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:50,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378430844] [2024-06-28 02:24:50,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:50,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:50,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:50,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:50,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:50,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:50,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 418 transitions, 4815 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:50,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:50,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:50,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:51,001 INFO L124 PetriNetUnfolderBase]: 2381/4008 cut-off events. [2024-06-28 02:24:51,002 INFO L125 PetriNetUnfolderBase]: For 520983/520991 co-relation queries the response was YES. [2024-06-28 02:24:51,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32496 conditions, 4008 events. 2381/4008 cut-off events. For 520983/520991 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25326 event pairs, 541 based on Foata normal form. 14/4015 useless extension candidates. Maximal degree in co-relation 32338. Up to 3069 conditions per place. [2024-06-28 02:24:51,056 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 356 selfloop transitions, 98 changer transitions 0/461 dead transitions. [2024-06-28 02:24:51,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 461 transitions, 6335 flow [2024-06-28 02:24:51,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:51,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:51,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:24:51,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:24:51,057 INFO L175 Difference]: Start difference. First operand has 354 places, 418 transitions, 4815 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:24:51,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 461 transitions, 6335 flow [2024-06-28 02:24:52,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 461 transitions, 6125 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:24:52,986 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 4891 flow [2024-06-28 02:24:52,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4891, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-28 02:24:52,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:24:52,986 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 4891 flow [2024-06-28 02:24:52,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:52,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:52,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:52,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:24:52,986 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-28 02:24:52,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:52,987 INFO L85 PathProgramCache]: Analyzing trace with hash 882204208, now seen corresponding path program 5 times [2024-06-28 02:24:52,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:52,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556394919] [2024-06-28 02:24:52,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:52,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:52,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:53,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:53,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:53,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556394919] [2024-06-28 02:24:53,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556394919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:53,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:53,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:53,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277182080] [2024-06-28 02:24:53,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:53,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:53,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:53,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:53,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:53,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:53,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 4891 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:53,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:53,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:53,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:53,854 INFO L124 PetriNetUnfolderBase]: 2409/4053 cut-off events. [2024-06-28 02:24:53,854 INFO L125 PetriNetUnfolderBase]: For 540813/540821 co-relation queries the response was YES. [2024-06-28 02:24:53,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32973 conditions, 4053 events. 2409/4053 cut-off events. For 540813/540821 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25609 event pairs, 583 based on Foata normal form. 16/4065 useless extension candidates. Maximal degree in co-relation 32813. Up to 3296 conditions per place. [2024-06-28 02:24:53,907 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 357 selfloop transitions, 95 changer transitions 0/459 dead transitions. [2024-06-28 02:24:53,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 459 transitions, 6169 flow [2024-06-28 02:24:53,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:53,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:53,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:24:53,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:24:53,908 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 4891 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:24:53,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 459 transitions, 6169 flow [2024-06-28 02:24:56,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 459 transitions, 6049 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:56,166 INFO L231 Difference]: Finished difference. Result has 360 places, 423 transitions, 4987 flow [2024-06-28 02:24:56,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4987, PETRI_PLACES=360, PETRI_TRANSITIONS=423} [2024-06-28 02:24:56,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:24:56,166 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 423 transitions, 4987 flow [2024-06-28 02:24:56,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:56,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:56,166 INFO L208 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-28 02:24:56,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:24:56,166 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-28 02:24:56,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:56,167 INFO L85 PathProgramCache]: Analyzing trace with hash -962535718, now seen corresponding path program 6 times [2024-06-28 02:24:56,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:56,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196303976] [2024-06-28 02:24:56,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:56,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:56,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:56,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:56,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:56,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196303976] [2024-06-28 02:24:56,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196303976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:56,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:56,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:56,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140217362] [2024-06-28 02:24:56,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:56,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:56,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:56,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:56,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:56,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:56,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 423 transitions, 4987 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:56,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:56,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:56,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:57,032 INFO L124 PetriNetUnfolderBase]: 2437/4099 cut-off events. [2024-06-28 02:24:57,032 INFO L125 PetriNetUnfolderBase]: For 551571/551579 co-relation queries the response was YES. [2024-06-28 02:24:57,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33545 conditions, 4099 events. 2437/4099 cut-off events. For 551571/551579 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 25963 event pairs, 615 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 33383. Up to 3506 conditions per place. [2024-06-28 02:24:57,088 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 94 changer transitions 0/452 dead transitions. [2024-06-28 02:24:57,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 452 transitions, 6007 flow [2024-06-28 02:24:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:57,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:57,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:24:57,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:24:57,089 INFO L175 Difference]: Start difference. First operand has 360 places, 423 transitions, 4987 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:24:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 452 transitions, 6007 flow [2024-06-28 02:24:59,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 452 transitions, 5798 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:59,311 INFO L231 Difference]: Finished difference. Result has 362 places, 424 transitions, 4995 flow [2024-06-28 02:24:59,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4782, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4995, PETRI_PLACES=362, PETRI_TRANSITIONS=424} [2024-06-28 02:24:59,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 02:24:59,311 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 424 transitions, 4995 flow [2024-06-28 02:24:59,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:59,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:59,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:59,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:24:59,312 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-28 02:24:59,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:59,312 INFO L85 PathProgramCache]: Analyzing trace with hash 740221294, now seen corresponding path program 4 times [2024-06-28 02:24:59,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:59,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986830754] [2024-06-28 02:24:59,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:59,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:59,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:59,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:59,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986830754] [2024-06-28 02:24:59,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986830754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:59,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:59,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:24:59,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269672389] [2024-06-28 02:24:59,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:59,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:24:59,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:59,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:24:59,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:24:59,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:59,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 424 transitions, 4995 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:59,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:59,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:59,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:00,244 INFO L124 PetriNetUnfolderBase]: 2503/4197 cut-off events. [2024-06-28 02:25:00,244 INFO L125 PetriNetUnfolderBase]: For 590757/590769 co-relation queries the response was YES. [2024-06-28 02:25:00,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35103 conditions, 4197 events. 2503/4197 cut-off events. For 590757/590769 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26650 event pairs, 599 based on Foata normal form. 18/4205 useless extension candidates. Maximal degree in co-relation 34940. Up to 3571 conditions per place. [2024-06-28 02:25:00,309 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 93 changer transitions 0/462 dead transitions. [2024-06-28 02:25:00,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 462 transitions, 6296 flow [2024-06-28 02:25:00,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:00,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:00,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-28 02:25:00,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590909090909091 [2024-06-28 02:25:00,310 INFO L175 Difference]: Start difference. First operand has 362 places, 424 transitions, 4995 flow. Second operand 11 states and 246 transitions. [2024-06-28 02:25:00,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 462 transitions, 6296 flow [2024-06-28 02:25:02,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 462 transitions, 6107 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:02,660 INFO L231 Difference]: Finished difference. Result has 368 places, 426 transitions, 5071 flow [2024-06-28 02:25:02,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4806, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5071, PETRI_PLACES=368, PETRI_TRANSITIONS=426} [2024-06-28 02:25:02,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-28 02:25:02,661 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 426 transitions, 5071 flow [2024-06-28 02:25:02,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:02,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:02,661 INFO L208 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-28 02:25:02,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:25:02,661 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-28 02:25:02,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:02,661 INFO L85 PathProgramCache]: Analyzing trace with hash 740221108, now seen corresponding path program 7 times [2024-06-28 02:25:02,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:02,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342275587] [2024-06-28 02:25:02,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:02,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:02,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:02,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:02,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:02,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342275587] [2024-06-28 02:25:02,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342275587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:02,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:02,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:02,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264228839] [2024-06-28 02:25:02,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:02,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:02,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:02,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:02,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:02,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:02,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 426 transitions, 5071 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:02,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:02,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:02,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:03,566 INFO L124 PetriNetUnfolderBase]: 2490/4184 cut-off events. [2024-06-28 02:25:03,566 INFO L125 PetriNetUnfolderBase]: For 576651/576663 co-relation queries the response was YES. [2024-06-28 02:25:03,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34613 conditions, 4184 events. 2490/4184 cut-off events. For 576651/576663 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26619 event pairs, 592 based on Foata normal form. 18/4190 useless extension candidates. Maximal degree in co-relation 34448. Up to 3678 conditions per place. [2024-06-28 02:25:03,626 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 401 selfloop transitions, 47 changer transitions 0/455 dead transitions. [2024-06-28 02:25:03,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 455 transitions, 6055 flow [2024-06-28 02:25:03,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:03,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:25:03,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:25:03,627 INFO L175 Difference]: Start difference. First operand has 368 places, 426 transitions, 5071 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:25:03,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 455 transitions, 6055 flow [2024-06-28 02:25:05,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 455 transitions, 5886 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:05,923 INFO L231 Difference]: Finished difference. Result has 369 places, 426 transitions, 5000 flow [2024-06-28 02:25:05,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5000, PETRI_PLACES=369, PETRI_TRANSITIONS=426} [2024-06-28 02:25:05,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:25:05,923 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 426 transitions, 5000 flow [2024-06-28 02:25:05,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:05,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:05,924 INFO L208 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-28 02:25:05,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:25:05,924 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-28 02:25:05,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:05,924 INFO L85 PathProgramCache]: Analyzing trace with hash -553870406, now seen corresponding path program 8 times [2024-06-28 02:25:05,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:05,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372506340] [2024-06-28 02:25:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:05,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:06,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:06,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:06,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372506340] [2024-06-28 02:25:06,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372506340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:06,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:06,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:06,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066108545] [2024-06-28 02:25:06,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:06,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:06,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:06,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:06,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:06,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:06,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 426 transitions, 5000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:06,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:06,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:06,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:06,999 INFO L124 PetriNetUnfolderBase]: 2564/4307 cut-off events. [2024-06-28 02:25:06,999 INFO L125 PetriNetUnfolderBase]: For 626398/626410 co-relation queries the response was YES. [2024-06-28 02:25:07,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36162 conditions, 4307 events. 2564/4307 cut-off events. For 626398/626410 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 27511 event pairs, 619 based on Foata normal form. 18/4322 useless extension candidates. Maximal degree in co-relation 35996. Up to 3769 conditions per place. [2024-06-28 02:25:07,060 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 48 changer transitions 0/460 dead transitions. [2024-06-28 02:25:07,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 460 transitions, 6295 flow [2024-06-28 02:25:07,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:07,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:07,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:25:07,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:25:07,061 INFO L175 Difference]: Start difference. First operand has 369 places, 426 transitions, 5000 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:25:07,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 460 transitions, 6295 flow [2024-06-28 02:25:09,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 460 transitions, 6192 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:09,833 INFO L231 Difference]: Finished difference. Result has 373 places, 430 transitions, 5078 flow [2024-06-28 02:25:09,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4901, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5078, PETRI_PLACES=373, PETRI_TRANSITIONS=430} [2024-06-28 02:25:09,834 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:25:09,834 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 430 transitions, 5078 flow [2024-06-28 02:25:09,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:09,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:09,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:09,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:25:09,834 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-28 02:25:09,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:09,835 INFO L85 PathProgramCache]: Analyzing trace with hash 747630604, now seen corresponding path program 5 times [2024-06-28 02:25:09,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:09,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767617988] [2024-06-28 02:25:09,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:09,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:09,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:09,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:09,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:09,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767617988] [2024-06-28 02:25:09,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767617988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:09,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:09,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:09,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227262930] [2024-06-28 02:25:09,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:09,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:09,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:09,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:10,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:10,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 430 transitions, 5078 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:10,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:10,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:10,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:10,876 INFO L124 PetriNetUnfolderBase]: 2630/4409 cut-off events. [2024-06-28 02:25:10,876 INFO L125 PetriNetUnfolderBase]: For 679046/679058 co-relation queries the response was YES. [2024-06-28 02:25:10,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37980 conditions, 4409 events. 2630/4409 cut-off events. For 679046/679058 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28222 event pairs, 635 based on Foata normal form. 18/4424 useless extension candidates. Maximal degree in co-relation 37812. Up to 3822 conditions per place. [2024-06-28 02:25:10,944 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 367 selfloop transitions, 91 changer transitions 0/465 dead transitions. [2024-06-28 02:25:10,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 465 transitions, 6390 flow [2024-06-28 02:25:10,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:25:10,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:25:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 260 transitions. [2024-06-28 02:25:10,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-28 02:25:10,945 INFO L175 Difference]: Start difference. First operand has 373 places, 430 transitions, 5078 flow. Second operand 12 states and 260 transitions. [2024-06-28 02:25:10,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 465 transitions, 6390 flow [2024-06-28 02:25:13,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 465 transitions, 6292 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:13,651 INFO L231 Difference]: Finished difference. Result has 379 places, 432 transitions, 5226 flow [2024-06-28 02:25:13,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5226, PETRI_PLACES=379, PETRI_TRANSITIONS=432} [2024-06-28 02:25:13,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:25:13,651 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 432 transitions, 5226 flow [2024-06-28 02:25:13,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:13,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:13,652 INFO L208 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-28 02:25:13,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:25:13,652 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-28 02:25:13,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:13,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1006066258, now seen corresponding path program 9 times [2024-06-28 02:25:13,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:13,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716732509] [2024-06-28 02:25:13,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:13,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:13,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:13,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:13,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716732509] [2024-06-28 02:25:13,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716732509] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:13,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84335193] [2024-06-28 02:25:13,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:13,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:13,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:13,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:13,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:13,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:13,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 432 transitions, 5226 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:13,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:13,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:13,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:14,683 INFO L124 PetriNetUnfolderBase]: 2612/4389 cut-off events. [2024-06-28 02:25:14,683 INFO L125 PetriNetUnfolderBase]: For 664208/664220 co-relation queries the response was YES. [2024-06-28 02:25:14,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37231 conditions, 4389 events. 2612/4389 cut-off events. For 664208/664220 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28184 event pairs, 637 based on Foata normal form. 20/4408 useless extension candidates. Maximal degree in co-relation 37062. Up to 3893 conditions per place. [2024-06-28 02:25:14,739 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 45 changer transitions 0/457 dead transitions. [2024-06-28 02:25:14,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 457 transitions, 6226 flow [2024-06-28 02:25:14,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:14,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:14,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:25:14,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:25:14,740 INFO L175 Difference]: Start difference. First operand has 379 places, 432 transitions, 5226 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:25:14,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 457 transitions, 6226 flow [2024-06-28 02:25:17,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 457 transitions, 6097 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:17,659 INFO L231 Difference]: Finished difference. Result has 379 places, 432 transitions, 5192 flow [2024-06-28 02:25:17,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5192, PETRI_PLACES=379, PETRI_TRANSITIONS=432} [2024-06-28 02:25:17,659 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-28 02:25:17,659 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 432 transitions, 5192 flow [2024-06-28 02:25:17,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:17,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:17,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:17,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:25:17,660 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-28 02:25:17,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:17,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1006245004, now seen corresponding path program 6 times [2024-06-28 02:25:17,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:17,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035011152] [2024-06-28 02:25:17,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:17,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:17,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:17,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:17,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:17,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035011152] [2024-06-28 02:25:17,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035011152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:17,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:17,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:17,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777581189] [2024-06-28 02:25:17,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:17,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:17,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:17,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:17,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:17,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:17,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 432 transitions, 5192 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:17,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:17,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:17,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:18,623 INFO L124 PetriNetUnfolderBase]: 2594/4367 cut-off events. [2024-06-28 02:25:18,624 INFO L125 PetriNetUnfolderBase]: For 634886/634898 co-relation queries the response was YES. [2024-06-28 02:25:18,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36323 conditions, 4367 events. 2594/4367 cut-off events. For 634886/634898 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 28054 event pairs, 631 based on Foata normal form. 20/4386 useless extension candidates. Maximal degree in co-relation 36152. Up to 3818 conditions per place. [2024-06-28 02:25:18,686 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 365 selfloop transitions, 88 changer transitions 0/460 dead transitions. [2024-06-28 02:25:18,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 460 transitions, 6208 flow [2024-06-28 02:25:18,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:18,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:18,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:25:18,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:25:18,687 INFO L175 Difference]: Start difference. First operand has 379 places, 432 transitions, 5192 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:25:18,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 460 transitions, 6208 flow [2024-06-28 02:25:21,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 460 transitions, 6113 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:21,638 INFO L231 Difference]: Finished difference. Result has 384 places, 432 transitions, 5278 flow [2024-06-28 02:25:21,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5278, PETRI_PLACES=384, PETRI_TRANSITIONS=432} [2024-06-28 02:25:21,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-28 02:25:21,639 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 432 transitions, 5278 flow [2024-06-28 02:25:21,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:21,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:21,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:21,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:25:21,640 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-28 02:25:21,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:21,640 INFO L85 PathProgramCache]: Analyzing trace with hash 235415692, now seen corresponding path program 7 times [2024-06-28 02:25:21,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:21,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686752450] [2024-06-28 02:25:21,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:21,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:21,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:21,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:21,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686752450] [2024-06-28 02:25:21,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686752450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:21,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:21,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:21,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172012232] [2024-06-28 02:25:21,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:21,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:21,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:21,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:21,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:21,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:21,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 432 transitions, 5278 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:21,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:21,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:21,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:22,712 INFO L124 PetriNetUnfolderBase]: 2776/4639 cut-off events. [2024-06-28 02:25:22,713 INFO L125 PetriNetUnfolderBase]: For 764493/764505 co-relation queries the response was YES. [2024-06-28 02:25:22,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41084 conditions, 4639 events. 2776/4639 cut-off events. For 764493/764505 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 29950 event pairs, 649 based on Foata normal form. 18/4650 useless extension candidates. Maximal degree in co-relation 40912. Up to 3774 conditions per place. [2024-06-28 02:25:22,776 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 372 selfloop transitions, 97 changer transitions 0/476 dead transitions. [2024-06-28 02:25:22,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 476 transitions, 6988 flow [2024-06-28 02:25:22,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:22,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:22,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-28 02:25:22,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-28 02:25:22,777 INFO L175 Difference]: Start difference. First operand has 384 places, 432 transitions, 5278 flow. Second operand 11 states and 245 transitions. [2024-06-28 02:25:22,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 476 transitions, 6988 flow [2024-06-28 02:25:26,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 476 transitions, 6813 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:26,103 INFO L231 Difference]: Finished difference. Result has 388 places, 440 transitions, 5506 flow [2024-06-28 02:25:26,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5103, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5506, PETRI_PLACES=388, PETRI_TRANSITIONS=440} [2024-06-28 02:25:26,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-28 02:25:26,103 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 440 transitions, 5506 flow [2024-06-28 02:25:26,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:26,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:26,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:26,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:25:26,103 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-28 02:25:26,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:26,104 INFO L85 PathProgramCache]: Analyzing trace with hash -657948492, now seen corresponding path program 10 times [2024-06-28 02:25:26,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:26,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053033489] [2024-06-28 02:25:26,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:26,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:26,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:26,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:26,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053033489] [2024-06-28 02:25:26,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053033489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:26,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:26,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:26,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588602054] [2024-06-28 02:25:26,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:26,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:26,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:26,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:26,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:26,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:26,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 440 transitions, 5506 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:26,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:26,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:26,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:27,184 INFO L124 PetriNetUnfolderBase]: 2921/4864 cut-off events. [2024-06-28 02:25:27,184 INFO L125 PetriNetUnfolderBase]: For 900603/900615 co-relation queries the response was YES. [2024-06-28 02:25:27,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45378 conditions, 4864 events. 2921/4864 cut-off events. For 900603/900615 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31620 event pairs, 712 based on Foata normal form. 18/4873 useless extension candidates. Maximal degree in co-relation 45203. Up to 4141 conditions per place. [2024-06-28 02:25:27,258 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 62 changer transitions 0/474 dead transitions. [2024-06-28 02:25:27,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 474 transitions, 6870 flow [2024-06-28 02:25:27,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:27,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:27,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:25:27,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:25:27,259 INFO L175 Difference]: Start difference. First operand has 388 places, 440 transitions, 5506 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:25:27,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 474 transitions, 6870 flow [2024-06-28 02:25:30,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 474 transitions, 6749 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:30,778 INFO L231 Difference]: Finished difference. Result has 392 places, 446 transitions, 5649 flow [2024-06-28 02:25:30,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=392, PETRI_TRANSITIONS=446} [2024-06-28 02:25:30,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-28 02:25:30,778 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 446 transitions, 5649 flow [2024-06-28 02:25:30,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:30,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:30,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:30,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:25:30,778 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-28 02:25:30,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:30,779 INFO L85 PathProgramCache]: Analyzing trace with hash -569234862, now seen corresponding path program 11 times [2024-06-28 02:25:30,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:30,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099743619] [2024-06-28 02:25:30,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:30,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:30,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:30,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099743619] [2024-06-28 02:25:30,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099743619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:30,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:30,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:30,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813140039] [2024-06-28 02:25:30,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:30,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:30,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:30,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:30,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:30,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:30,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 446 transitions, 5649 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:30,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:30,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:30,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:31,836 INFO L124 PetriNetUnfolderBase]: 2903/4850 cut-off events. [2024-06-28 02:25:31,836 INFO L125 PetriNetUnfolderBase]: For 885480/885492 co-relation queries the response was YES. [2024-06-28 02:25:31,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44887 conditions, 4850 events. 2903/4850 cut-off events. For 885480/885492 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31588 event pairs, 722 based on Foata normal form. 20/4869 useless extension candidates. Maximal degree in co-relation 44709. Up to 4336 conditions per place. [2024-06-28 02:25:31,908 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 411 selfloop transitions, 51 changer transitions 0/469 dead transitions. [2024-06-28 02:25:31,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 469 transitions, 6667 flow [2024-06-28 02:25:31,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:31,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:31,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:25:31,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:25:31,909 INFO L175 Difference]: Start difference. First operand has 392 places, 446 transitions, 5649 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:25:31,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 469 transitions, 6667 flow [2024-06-28 02:25:35,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 469 transitions, 6554 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:35,937 INFO L231 Difference]: Finished difference. Result has 396 places, 446 transitions, 5643 flow [2024-06-28 02:25:35,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5643, PETRI_PLACES=396, PETRI_TRANSITIONS=446} [2024-06-28 02:25:35,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 02:25:35,938 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 446 transitions, 5643 flow [2024-06-28 02:25:35,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:35,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:35,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:35,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:25:35,938 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-28 02:25:35,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:35,939 INFO L85 PathProgramCache]: Analyzing trace with hash -569056116, now seen corresponding path program 8 times [2024-06-28 02:25:35,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:35,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142060530] [2024-06-28 02:25:35,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:35,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:35,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:36,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-28 02:25:36,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:36,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142060530] [2024-06-28 02:25:36,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142060530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:36,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:36,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:36,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160099871] [2024-06-28 02:25:36,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:36,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:36,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:36,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:36,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:36,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:36,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 446 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:36,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:36,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:36,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:37,171 INFO L124 PetriNetUnfolderBase]: 2931/4898 cut-off events. [2024-06-28 02:25:37,171 INFO L125 PetriNetUnfolderBase]: For 902597/902609 co-relation queries the response was YES. [2024-06-28 02:25:37,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45308 conditions, 4898 events. 2931/4898 cut-off events. For 902597/902609 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 32005 event pairs, 728 based on Foata normal form. 20/4917 useless extension candidates. Maximal degree in co-relation 45129. Up to 4337 conditions per place. [2024-06-28 02:25:37,237 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 380 selfloop transitions, 86 changer transitions 0/473 dead transitions. [2024-06-28 02:25:37,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 473 transitions, 6713 flow [2024-06-28 02:25:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:25:37,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:25:37,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-28 02:25:37,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-28 02:25:37,238 INFO L175 Difference]: Start difference. First operand has 396 places, 446 transitions, 5643 flow. Second operand 12 states and 255 transitions. [2024-06-28 02:25:37,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 473 transitions, 6713 flow [2024-06-28 02:25:41,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 473 transitions, 6606 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:41,114 INFO L231 Difference]: Finished difference. Result has 401 places, 447 transitions, 5749 flow [2024-06-28 02:25:41,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5749, PETRI_PLACES=401, PETRI_TRANSITIONS=447} [2024-06-28 02:25:41,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-28 02:25:41,114 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 447 transitions, 5749 flow [2024-06-28 02:25:41,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:41,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:41,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:41,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:25:41,115 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-28 02:25:41,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:41,115 INFO L85 PathProgramCache]: Analyzing trace with hash -657711156, now seen corresponding path program 9 times [2024-06-28 02:25:41,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:41,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981983273] [2024-06-28 02:25:41,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:41,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:41,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:41,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:41,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981983273] [2024-06-28 02:25:41,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981983273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:41,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:41,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:41,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872214231] [2024-06-28 02:25:41,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:41,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:41,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:41,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:41,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:41,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:41,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 447 transitions, 5749 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:41,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:41,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:41,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:42,249 INFO L124 PetriNetUnfolderBase]: 3017/5024 cut-off events. [2024-06-28 02:25:42,249 INFO L125 PetriNetUnfolderBase]: For 976404/976416 co-relation queries the response was YES. [2024-06-28 02:25:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47949 conditions, 5024 events. 3017/5024 cut-off events. For 976404/976416 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32836 event pairs, 706 based on Foata normal form. 18/5033 useless extension candidates. Maximal degree in co-relation 47769. Up to 4035 conditions per place. [2024-06-28 02:25:42,325 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 373 selfloop transitions, 103 changer transitions 0/483 dead transitions. [2024-06-28 02:25:42,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 483 transitions, 7381 flow [2024-06-28 02:25:42,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:25:42,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:25:42,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-28 02:25:42,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-28 02:25:42,326 INFO L175 Difference]: Start difference. First operand has 401 places, 447 transitions, 5749 flow. Second operand 11 states and 244 transitions. [2024-06-28 02:25:42,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 483 transitions, 7381 flow [2024-06-28 02:25:46,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 483 transitions, 7200 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 02:25:46,865 INFO L231 Difference]: Finished difference. Result has 402 places, 450 transitions, 5876 flow [2024-06-28 02:25:46,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5568, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5876, PETRI_PLACES=402, PETRI_TRANSITIONS=450} [2024-06-28 02:25:46,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:25:46,865 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 450 transitions, 5876 flow [2024-06-28 02:25:46,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:46,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:46,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:46,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:25:46,866 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-28 02:25:46,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:46,866 INFO L85 PathProgramCache]: Analyzing trace with hash -144599782, now seen corresponding path program 12 times [2024-06-28 02:25:46,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:46,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789628449] [2024-06-28 02:25:46,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:46,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:46,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:47,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:47,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:47,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789628449] [2024-06-28 02:25:47,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789628449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:47,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:47,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:47,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876281359] [2024-06-28 02:25:47,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:47,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:47,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:47,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:47,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:47,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:47,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 450 transitions, 5876 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:47,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:47,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:47,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:47,984 INFO L124 PetriNetUnfolderBase]: 3004/5011 cut-off events. [2024-06-28 02:25:47,984 INFO L125 PetriNetUnfolderBase]: For 963135/963147 co-relation queries the response was YES. [2024-06-28 02:25:48,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47490 conditions, 5011 events. 3004/5011 cut-off events. For 963135/963147 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32857 event pairs, 749 based on Foata normal form. 18/5026 useless extension candidates. Maximal degree in co-relation 47309. Up to 4465 conditions per place. [2024-06-28 02:25:48,064 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 416 selfloop transitions, 54 changer transitions 0/477 dead transitions. [2024-06-28 02:25:48,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 477 transitions, 6936 flow [2024-06-28 02:25:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:48,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:48,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-28 02:25:48,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-28 02:25:48,065 INFO L175 Difference]: Start difference. First operand has 402 places, 450 transitions, 5876 flow. Second operand 10 states and 217 transitions. [2024-06-28 02:25:48,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 477 transitions, 6936 flow [2024-06-28 02:25:52,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 477 transitions, 6750 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:52,960 INFO L231 Difference]: Finished difference. Result has 405 places, 450 transitions, 5802 flow [2024-06-28 02:25:52,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5802, PETRI_PLACES=405, PETRI_TRANSITIONS=450} [2024-06-28 02:25:52,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-28 02:25:52,960 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 450 transitions, 5802 flow [2024-06-28 02:25:52,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:52,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:52,961 INFO L208 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-28 02:25:52,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:25:52,961 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-28 02:25:52,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:52,961 INFO L85 PathProgramCache]: Analyzing trace with hash -181467648, now seen corresponding path program 10 times [2024-06-28 02:25:52,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:52,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296237395] [2024-06-28 02:25:52,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:52,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:52,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:53,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296237395] [2024-06-28 02:25:53,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296237395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:53,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:53,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:53,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113316950] [2024-06-28 02:25:53,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:53,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:53,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:53,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:53,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 450 transitions, 5802 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:53,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:53,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:53,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:54,336 INFO L124 PetriNetUnfolderBase]: 2991/4992 cut-off events. [2024-06-28 02:25:54,336 INFO L125 PetriNetUnfolderBase]: For 942976/942988 co-relation queries the response was YES. [2024-06-28 02:25:54,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46529 conditions, 4992 events. 2991/4992 cut-off events. For 942976/942988 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32720 event pairs, 742 based on Foata normal form. 18/5007 useless extension candidates. Maximal degree in co-relation 46347. Up to 4353 conditions per place. [2024-06-28 02:25:54,403 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 90 changer transitions 0/480 dead transitions. [2024-06-28 02:25:54,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 480 transitions, 7096 flow [2024-06-28 02:25:54,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:25:54,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:25:54,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-28 02:25:54,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:25:54,404 INFO L175 Difference]: Start difference. First operand has 405 places, 450 transitions, 5802 flow. Second operand 12 states and 258 transitions. [2024-06-28 02:25:54,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 480 transitions, 7096 flow [2024-06-28 02:25:59,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 480 transitions, 6984 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:59,239 INFO L231 Difference]: Finished difference. Result has 410 places, 450 transitions, 5874 flow [2024-06-28 02:25:59,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5690, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5874, PETRI_PLACES=410, PETRI_TRANSITIONS=450} [2024-06-28 02:25:59,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 02:25:59,239 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 450 transitions, 5874 flow [2024-06-28 02:25:59,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:59,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:59,239 INFO L208 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-28 02:25:59,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:25:59,239 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-28 02:25:59,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:59,240 INFO L85 PathProgramCache]: Analyzing trace with hash -814718542, now seen corresponding path program 11 times [2024-06-28 02:25:59,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:59,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524959670] [2024-06-28 02:25:59,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:59,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:59,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:59,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:59,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524959670] [2024-06-28 02:25:59,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524959670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:59,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:59,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:25:59,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136612966] [2024-06-28 02:25:59,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:59,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:25:59,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:59,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:25:59,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:25:59,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:59,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 450 transitions, 5874 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:59,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:59,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:59,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:00,375 INFO L124 PetriNetUnfolderBase]: 2973/4968 cut-off events. [2024-06-28 02:26:00,375 INFO L125 PetriNetUnfolderBase]: For 925465/925477 co-relation queries the response was YES. [2024-06-28 02:26:00,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45638 conditions, 4968 events. 2973/4968 cut-off events. For 925465/925477 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32568 event pairs, 742 based on Foata normal form. 20/4987 useless extension candidates. Maximal degree in co-relation 45455. Up to 4407 conditions per place. [2024-06-28 02:26:00,452 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 382 selfloop transitions, 85 changer transitions 0/474 dead transitions. [2024-06-28 02:26:00,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 474 transitions, 6908 flow [2024-06-28 02:26:00,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:00,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:00,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-28 02:26:00,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-28 02:26:00,453 INFO L175 Difference]: Start difference. First operand has 410 places, 450 transitions, 5874 flow. Second operand 10 states and 219 transitions. [2024-06-28 02:26:00,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 474 transitions, 6908 flow [2024-06-28 02:26:04,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 474 transitions, 6717 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:26:05,136 INFO L231 Difference]: Finished difference. Result has 411 places, 450 transitions, 5858 flow [2024-06-28 02:26:05,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5858, PETRI_PLACES=411, PETRI_TRANSITIONS=450} [2024-06-28 02:26:05,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 02:26:05,137 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 450 transitions, 5858 flow [2024-06-28 02:26:05,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:05,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:05,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:05,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:26:05,138 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-28 02:26:05,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:05,138 INFO L85 PathProgramCache]: Analyzing trace with hash -344011926, now seen corresponding path program 12 times [2024-06-28 02:26:05,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:05,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004085298] [2024-06-28 02:26:05,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:05,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:05,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:05,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:05,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:05,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004085298] [2024-06-28 02:26:05,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004085298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:05,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:05,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:05,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704583813] [2024-06-28 02:26:05,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:05,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:05,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:05,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:05,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:05,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:05,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 450 transitions, 5858 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:05,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:05,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:05,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:06,249 INFO L124 PetriNetUnfolderBase]: 2955/4942 cut-off events. [2024-06-28 02:26:06,249 INFO L125 PetriNetUnfolderBase]: For 891835/891847 co-relation queries the response was YES. [2024-06-28 02:26:06,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44541 conditions, 4942 events. 2955/4942 cut-off events. For 891835/891847 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32391 event pairs, 718 based on Foata normal form. 20/4961 useless extension candidates. Maximal degree in co-relation 44357. Up to 4191 conditions per place. [2024-06-28 02:26:06,329 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 383 selfloop transitions, 89 changer transitions 0/479 dead transitions. [2024-06-28 02:26:06,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 479 transitions, 7174 flow [2024-06-28 02:26:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:06,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:06,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:26:06,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:26:06,330 INFO L175 Difference]: Start difference. First operand has 411 places, 450 transitions, 5858 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:26:06,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 479 transitions, 7174 flow [2024-06-28 02:26:10,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 479 transitions, 6995 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:10,933 INFO L231 Difference]: Finished difference. Result has 413 places, 450 transitions, 5861 flow [2024-06-28 02:26:10,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5679, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5861, PETRI_PLACES=413, PETRI_TRANSITIONS=450} [2024-06-28 02:26:10,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 02:26:10,933 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 450 transitions, 5861 flow [2024-06-28 02:26:10,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:10,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:10,933 INFO L208 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-28 02:26:10,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:26:10,934 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-28 02:26:10,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:10,934 INFO L85 PathProgramCache]: Analyzing trace with hash 442866510, now seen corresponding path program 13 times [2024-06-28 02:26:10,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:10,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470278505] [2024-06-28 02:26:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:10,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:10,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:11,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:11,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:11,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470278505] [2024-06-28 02:26:11,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470278505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:11,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:11,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:11,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747077096] [2024-06-28 02:26:11,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:11,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:11,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:11,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:11,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:11,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:11,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 450 transitions, 5861 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:11,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:11,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:11,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:12,171 INFO L124 PetriNetUnfolderBase]: 3062/5106 cut-off events. [2024-06-28 02:26:12,171 INFO L125 PetriNetUnfolderBase]: For 996443/996451 co-relation queries the response was YES. [2024-06-28 02:26:12,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47429 conditions, 5106 events. 3062/5106 cut-off events. For 996443/996451 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 33568 event pairs, 774 based on Foata normal form. 16/5120 useless extension candidates. Maximal degree in co-relation 47244. Up to 4312 conditions per place. [2024-06-28 02:26:12,242 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 404 selfloop transitions, 74 changer transitions 0/485 dead transitions. [2024-06-28 02:26:12,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 485 transitions, 7263 flow [2024-06-28 02:26:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:12,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:26:12,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:26:12,243 INFO L175 Difference]: Start difference. First operand has 413 places, 450 transitions, 5861 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:26:12,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 485 transitions, 7263 flow [2024-06-28 02:26:18,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 485 transitions, 7091 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:18,317 INFO L231 Difference]: Finished difference. Result has 413 places, 453 transitions, 5926 flow [2024-06-28 02:26:18,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5689, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5926, PETRI_PLACES=413, PETRI_TRANSITIONS=453} [2024-06-28 02:26:18,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 02:26:18,318 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 453 transitions, 5926 flow [2024-06-28 02:26:18,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:18,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:18,318 INFO L208 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-28 02:26:18,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:26:18,318 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-28 02:26:18,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:18,318 INFO L85 PathProgramCache]: Analyzing trace with hash 451437390, now seen corresponding path program 14 times [2024-06-28 02:26:18,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:18,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350785307] [2024-06-28 02:26:18,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:18,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:18,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:18,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:18,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350785307] [2024-06-28 02:26:18,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350785307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:18,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:18,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:18,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909018011] [2024-06-28 02:26:18,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:18,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:18,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:18,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:18,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:18,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:18,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 453 transitions, 5926 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:18,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:18,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:18,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:19,427 INFO L124 PetriNetUnfolderBase]: 3090/5150 cut-off events. [2024-06-28 02:26:19,428 INFO L125 PetriNetUnfolderBase]: For 1015699/1015707 co-relation queries the response was YES. [2024-06-28 02:26:19,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48015 conditions, 5150 events. 3090/5150 cut-off events. For 1015699/1015707 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 33910 event pairs, 794 based on Foata normal form. 16/5164 useless extension candidates. Maximal degree in co-relation 47828. Up to 4564 conditions per place. [2024-06-28 02:26:19,507 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 72 changer transitions 0/478 dead transitions. [2024-06-28 02:26:19,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 478 transitions, 6993 flow [2024-06-28 02:26:19,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:19,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:19,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:26:19,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:26:19,508 INFO L175 Difference]: Start difference. First operand has 413 places, 453 transitions, 5926 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:26:19,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 478 transitions, 6993 flow [2024-06-28 02:26:25,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 478 transitions, 6883 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:26:25,315 INFO L231 Difference]: Finished difference. Result has 417 places, 454 transitions, 5994 flow [2024-06-28 02:26:25,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5994, PETRI_PLACES=417, PETRI_TRANSITIONS=454} [2024-06-28 02:26:25,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-28 02:26:25,316 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 454 transitions, 5994 flow [2024-06-28 02:26:25,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:25,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:25,316 INFO L208 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-28 02:26:25,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:26:25,316 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-28 02:26:25,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:25,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1301146394, now seen corresponding path program 15 times [2024-06-28 02:26:25,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:25,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204272973] [2024-06-28 02:26:25,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:25,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:25,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:25,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-28 02:26:25,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:25,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204272973] [2024-06-28 02:26:25,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204272973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:25,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:25,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:25,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289646308] [2024-06-28 02:26:25,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:25,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:25,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:25,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:25,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:25,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:25,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 454 transitions, 5994 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:25,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:25,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:25,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:26,535 INFO L124 PetriNetUnfolderBase]: 3151/5246 cut-off events. [2024-06-28 02:26:26,535 INFO L125 PetriNetUnfolderBase]: For 1070904/1070916 co-relation queries the response was YES. [2024-06-28 02:26:26,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49517 conditions, 5246 events. 3151/5246 cut-off events. For 1070904/1070916 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 34616 event pairs, 786 based on Foata normal form. 20/5265 useless extension candidates. Maximal degree in co-relation 49328. Up to 4483 conditions per place. [2024-06-28 02:26:26,813 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 412 selfloop transitions, 77 changer transitions 0/496 dead transitions. [2024-06-28 02:26:26,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 496 transitions, 7424 flow [2024-06-28 02:26:26,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:26,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:26,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:26:26,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:26:26,814 INFO L175 Difference]: Start difference. First operand has 417 places, 454 transitions, 5994 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:26:26,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 496 transitions, 7424 flow [2024-06-28 02:26:32,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 496 transitions, 7277 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:26:32,390 INFO L231 Difference]: Finished difference. Result has 421 places, 456 transitions, 6059 flow [2024-06-28 02:26:32,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5847, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6059, PETRI_PLACES=421, PETRI_TRANSITIONS=456} [2024-06-28 02:26:32,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 02:26:32,391 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 456 transitions, 6059 flow [2024-06-28 02:26:32,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:32,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:32,391 INFO L208 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-28 02:26:32,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:26:32,391 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-28 02:26:32,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:32,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1309717274, now seen corresponding path program 16 times [2024-06-28 02:26:32,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:32,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614985211] [2024-06-28 02:26:32,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:32,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:32,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:32,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:32,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:32,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614985211] [2024-06-28 02:26:32,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614985211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:32,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:32,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:32,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924578474] [2024-06-28 02:26:32,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:32,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:32,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:32,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:32,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:32,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:32,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 456 transitions, 6059 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:32,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:32,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:32,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:33,926 INFO L124 PetriNetUnfolderBase]: 3179/5290 cut-off events. [2024-06-28 02:26:33,926 INFO L125 PetriNetUnfolderBase]: For 1090988/1091000 co-relation queries the response was YES. [2024-06-28 02:26:33,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50090 conditions, 5290 events. 3179/5290 cut-off events. For 1090988/1091000 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 35002 event pairs, 806 based on Foata normal form. 20/5309 useless extension candidates. Maximal degree in co-relation 49900. Up to 4703 conditions per place. [2024-06-28 02:26:33,999 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 77 changer transitions 0/489 dead transitions. [2024-06-28 02:26:34,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 489 transitions, 7169 flow [2024-06-28 02:26:34,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:34,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:34,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:26:34,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-28 02:26:34,000 INFO L175 Difference]: Start difference. First operand has 421 places, 456 transitions, 6059 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:26:34,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 489 transitions, 7169 flow [2024-06-28 02:26:39,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 489 transitions, 7045 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:26:39,608 INFO L231 Difference]: Finished difference. Result has 425 places, 457 transitions, 6124 flow [2024-06-28 02:26:39,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6124, PETRI_PLACES=425, PETRI_TRANSITIONS=457} [2024-06-28 02:26:39,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-28 02:26:39,609 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 457 transitions, 6124 flow [2024-06-28 02:26:39,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:39,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:39,609 INFO L208 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-28 02:26:39,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:26:39,609 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-28 02:26:39,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:39,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1596604604, now seen corresponding path program 17 times [2024-06-28 02:26:39,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:39,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507026310] [2024-06-28 02:26:39,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:39,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:39,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:39,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:39,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:39,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507026310] [2024-06-28 02:26:39,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507026310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:39,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:39,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:39,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910957624] [2024-06-28 02:26:39,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:39,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:39,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:39,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:39,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:39,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:39,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 457 transitions, 6124 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:39,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:39,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:39,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:41,228 INFO L124 PetriNetUnfolderBase]: 3207/5334 cut-off events. [2024-06-28 02:26:41,229 INFO L125 PetriNetUnfolderBase]: For 1107717/1107729 co-relation queries the response was YES. [2024-06-28 02:26:41,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50459 conditions, 5334 events. 3207/5334 cut-off events. For 1107717/1107729 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 35393 event pairs, 810 based on Foata normal form. 20/5353 useless extension candidates. Maximal degree in co-relation 50267. Up to 4747 conditions per place. [2024-06-28 02:26:41,306 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 400 selfloop transitions, 81 changer transitions 0/488 dead transitions. [2024-06-28 02:26:41,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 488 transitions, 7218 flow [2024-06-28 02:26:41,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:26:41,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:26:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:26:41,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-28 02:26:41,307 INFO L175 Difference]: Start difference. First operand has 425 places, 457 transitions, 6124 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:26:41,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 488 transitions, 7218 flow [2024-06-28 02:26:47,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 488 transitions, 7063 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:47,643 INFO L231 Difference]: Finished difference. Result has 428 places, 458 transitions, 6158 flow [2024-06-28 02:26:47,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5969, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6158, PETRI_PLACES=428, PETRI_TRANSITIONS=458} [2024-06-28 02:26:47,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 02:26:47,643 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 458 transitions, 6158 flow [2024-06-28 02:26:47,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:47,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:47,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:47,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:26:47,644 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:26:47,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:47,644 INFO L85 PathProgramCache]: Analyzing trace with hash 300763440, now seen corresponding path program 18 times [2024-06-28 02:26:47,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:47,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024043181] [2024-06-28 02:26:47,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:47,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:47,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:47,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:47,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:47,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024043181] [2024-06-28 02:26:47,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024043181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:47,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:47,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:47,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984975339] [2024-06-28 02:26:47,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:47,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:47,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:47,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:47,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:47,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:47,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 458 transitions, 6158 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:47,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:47,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:47,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:49,236 INFO L124 PetriNetUnfolderBase]: 3227/5371 cut-off events. [2024-06-28 02:26:49,236 INFO L125 PetriNetUnfolderBase]: For 1113044/1113052 co-relation queries the response was YES. [2024-06-28 02:26:49,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50895 conditions, 5371 events. 3227/5371 cut-off events. For 1113044/1113052 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35610 event pairs, 613 based on Foata normal form. 14/5383 useless extension candidates. Maximal degree in co-relation 50702. Up to 3979 conditions per place. [2024-06-28 02:26:49,313 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 393 selfloop transitions, 94 changer transitions 0/494 dead transitions. [2024-06-28 02:26:49,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 494 transitions, 7778 flow [2024-06-28 02:26:49,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:49,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:49,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:26:49,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-28 02:26:49,314 INFO L175 Difference]: Start difference. First operand has 428 places, 458 transitions, 6158 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:26:49,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 494 transitions, 7778 flow [2024-06-28 02:26:56,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 494 transitions, 7613 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:56,313 INFO L231 Difference]: Finished difference. Result has 427 places, 459 transitions, 6213 flow [2024-06-28 02:26:56,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5993, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6213, PETRI_PLACES=427, PETRI_TRANSITIONS=459} [2024-06-28 02:26:56,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:26:56,313 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 459 transitions, 6213 flow [2024-06-28 02:26:56,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:56,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:56,313 INFO L208 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-28 02:26:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:26:56,314 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-28 02:26:56,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash 300883410, now seen corresponding path program 19 times [2024-06-28 02:26:56,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:56,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404833335] [2024-06-28 02:26:56,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:56,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:26:56,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:56,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404833335] [2024-06-28 02:26:56,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404833335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:56,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:56,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:26:56,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204210332] [2024-06-28 02:26:56,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:56,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:26:56,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:56,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:26:56,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:26:56,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:56,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 459 transitions, 6213 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:56,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:56,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:56,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:57,957 INFO L124 PetriNetUnfolderBase]: 3214/5353 cut-off events. [2024-06-28 02:26:57,958 INFO L125 PetriNetUnfolderBase]: For 1092468/1092480 co-relation queries the response was YES. [2024-06-28 02:26:58,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50460 conditions, 5353 events. 3214/5353 cut-off events. For 1092468/1092480 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35488 event pairs, 596 based on Foata normal form. 18/5370 useless extension candidates. Maximal degree in co-relation 50266. Up to 4776 conditions per place. [2024-06-28 02:26:58,036 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 431 selfloop transitions, 46 changer transitions 0/484 dead transitions. [2024-06-28 02:26:58,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 484 transitions, 7245 flow [2024-06-28 02:26:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:26:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:26:58,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:26:58,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:26:58,037 INFO L175 Difference]: Start difference. First operand has 427 places, 459 transitions, 6213 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:26:58,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 484 transitions, 7245 flow [2024-06-28 02:27:04,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 484 transitions, 6743 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 02:27:04,946 INFO L231 Difference]: Finished difference. Result has 424 places, 459 transitions, 5807 flow [2024-06-28 02:27:04,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5807, PETRI_PLACES=424, PETRI_TRANSITIONS=459} [2024-06-28 02:27:04,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 383 predicate places. [2024-06-28 02:27:04,947 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 459 transitions, 5807 flow [2024-06-28 02:27:04,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:04,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:04,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:04,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:27:04,947 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-28 02:27:04,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:04,948 INFO L85 PathProgramCache]: Analyzing trace with hash 300883596, now seen corresponding path program 13 times [2024-06-28 02:27:04,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:04,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689396709] [2024-06-28 02:27:04,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:04,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:04,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:05,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:05,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:05,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689396709] [2024-06-28 02:27:05,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689396709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:05,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:05,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597170795] [2024-06-28 02:27:05,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:05,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:05,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:05,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:05,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:05,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:05,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 459 transitions, 5807 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:05,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:05,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:05,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:06,393 INFO L124 PetriNetUnfolderBase]: 3201/5332 cut-off events. [2024-06-28 02:27:06,393 INFO L125 PetriNetUnfolderBase]: For 1062724/1062736 co-relation queries the response was YES. [2024-06-28 02:27:06,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48196 conditions, 5332 events. 3201/5332 cut-off events. For 1062724/1062736 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35356 event pairs, 576 based on Foata normal form. 18/5349 useless extension candidates. Maximal degree in co-relation 48006. Up to 4410 conditions per place. [2024-06-28 02:27:06,470 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 407 selfloop transitions, 75 changer transitions 0/489 dead transitions. [2024-06-28 02:27:06,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 489 transitions, 7141 flow [2024-06-28 02:27:06,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:06,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:06,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:27:06,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:27:06,471 INFO L175 Difference]: Start difference. First operand has 424 places, 459 transitions, 5807 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:27:06,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 489 transitions, 7141 flow [2024-06-28 02:27:11,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 489 transitions, 7029 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:11,632 INFO L231 Difference]: Finished difference. Result has 426 places, 459 transitions, 5851 flow [2024-06-28 02:27:11,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5851, PETRI_PLACES=426, PETRI_TRANSITIONS=459} [2024-06-28 02:27:11,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 385 predicate places. [2024-06-28 02:27:11,633 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 459 transitions, 5851 flow [2024-06-28 02:27:11,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:11,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:11,634 INFO L208 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-28 02:27:11,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:27:11,634 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-28 02:27:11,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:11,634 INFO L85 PathProgramCache]: Analyzing trace with hash 308292906, now seen corresponding path program 14 times [2024-06-28 02:27:11,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:11,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217600815] [2024-06-28 02:27:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:11,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:11,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:11,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:11,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:11,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217600815] [2024-06-28 02:27:11,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217600815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:11,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:11,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:11,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332939545] [2024-06-28 02:27:11,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:11,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:11,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:11,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:11,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:11,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:11,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 459 transitions, 5851 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:11,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:11,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:11,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:13,024 INFO L124 PetriNetUnfolderBase]: 3188/5311 cut-off events. [2024-06-28 02:27:13,025 INFO L125 PetriNetUnfolderBase]: For 1041438/1041450 co-relation queries the response was YES. [2024-06-28 02:27:13,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47627 conditions, 5311 events. 3188/5311 cut-off events. For 1041438/1041450 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 35271 event pairs, 757 based on Foata normal form. 18/5326 useless extension candidates. Maximal degree in co-relation 47436. Up to 4674 conditions per place. [2024-06-28 02:27:13,277 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 63 changer transitions 0/485 dead transitions. [2024-06-28 02:27:13,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 485 transitions, 7169 flow [2024-06-28 02:27:13,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:13,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:13,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:27:13,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:27:13,279 INFO L175 Difference]: Start difference. First operand has 426 places, 459 transitions, 5851 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:27:13,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 485 transitions, 7169 flow [2024-06-28 02:27:17,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 485 transitions, 6928 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:27:17,470 INFO L231 Difference]: Finished difference. Result has 425 places, 459 transitions, 5742 flow [2024-06-28 02:27:17,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5610, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5742, PETRI_PLACES=425, PETRI_TRANSITIONS=459} [2024-06-28 02:27:17,471 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-28 02:27:17,471 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 459 transitions, 5742 flow [2024-06-28 02:27:17,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:17,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:17,471 INFO L208 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-28 02:27:17,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:27:17,471 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-28 02:27:17,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:17,472 INFO L85 PathProgramCache]: Analyzing trace with hash 566580690, now seen corresponding path program 20 times [2024-06-28 02:27:17,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:17,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341382319] [2024-06-28 02:27:17,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:17,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:17,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:17,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:17,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:17,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341382319] [2024-06-28 02:27:17,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341382319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:17,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:17,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:17,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013820947] [2024-06-28 02:27:17,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:17,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:17,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:17,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:17,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:17,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:17,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 459 transitions, 5742 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:17,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:17,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:17,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:18,942 INFO L124 PetriNetUnfolderBase]: 3175/5294 cut-off events. [2024-06-28 02:27:18,942 INFO L125 PetriNetUnfolderBase]: For 1013312/1013324 co-relation queries the response was YES. [2024-06-28 02:27:19,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46540 conditions, 5294 events. 3175/5294 cut-off events. For 1013312/1013324 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 35179 event pairs, 778 based on Foata normal form. 18/5307 useless extension candidates. Maximal degree in co-relation 46349. Up to 4742 conditions per place. [2024-06-28 02:27:19,019 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 438 selfloop transitions, 40 changer transitions 0/485 dead transitions. [2024-06-28 02:27:19,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 485 transitions, 7054 flow [2024-06-28 02:27:19,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:19,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:19,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:27:19,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:27:19,020 INFO L175 Difference]: Start difference. First operand has 425 places, 459 transitions, 5742 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:27:19,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 485 transitions, 7054 flow [2024-06-28 02:27:24,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 485 transitions, 6879 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:24,174 INFO L231 Difference]: Finished difference. Result has 425 places, 459 transitions, 5651 flow [2024-06-28 02:27:24,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5567, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5651, PETRI_PLACES=425, PETRI_TRANSITIONS=459} [2024-06-28 02:27:24,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-28 02:27:24,174 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 459 transitions, 5651 flow [2024-06-28 02:27:24,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:24,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:24,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, 1, 1] [2024-06-28 02:27:24,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:27:24,175 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-28 02:27:24,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:24,175 INFO L85 PathProgramCache]: Analyzing trace with hash 308302206, now seen corresponding path program 15 times [2024-06-28 02:27:24,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:24,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181725696] [2024-06-28 02:27:24,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:24,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:24,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:24,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:24,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:24,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181725696] [2024-06-28 02:27:24,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181725696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:24,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:24,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:24,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000425750] [2024-06-28 02:27:24,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:24,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:24,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:24,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:24,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:24,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:24,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 459 transitions, 5651 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:24,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:24,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:24,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:25,672 INFO L124 PetriNetUnfolderBase]: 3157/5268 cut-off events. [2024-06-28 02:27:25,672 INFO L125 PetriNetUnfolderBase]: For 983202/983214 co-relation queries the response was YES. [2024-06-28 02:27:25,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45397 conditions, 5268 events. 3157/5268 cut-off events. For 983202/983214 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 34994 event pairs, 768 based on Foata normal form. 20/5287 useless extension candidates. Maximal degree in co-relation 45205. Up to 4707 conditions per place. [2024-06-28 02:27:25,750 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 415 selfloop transitions, 59 changer transitions 0/481 dead transitions. [2024-06-28 02:27:25,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 481 transitions, 6695 flow [2024-06-28 02:27:25,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:25,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:25,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:27:25,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:27:25,751 INFO L175 Difference]: Start difference. First operand has 425 places, 459 transitions, 5651 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:27:25,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 481 transitions, 6695 flow [2024-06-28 02:27:31,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 481 transitions, 6591 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:31,197 INFO L231 Difference]: Finished difference. Result has 427 places, 459 transitions, 5673 flow [2024-06-28 02:27:31,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5673, PETRI_PLACES=427, PETRI_TRANSITIONS=459} [2024-06-28 02:27:31,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:27:31,198 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 459 transitions, 5673 flow [2024-06-28 02:27:31,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:31,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:31,198 INFO L208 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-28 02:27:31,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:27:31,198 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-28 02:27:31,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:31,199 INFO L85 PathProgramCache]: Analyzing trace with hash 566728560, now seen corresponding path program 21 times [2024-06-28 02:27:31,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:31,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266841603] [2024-06-28 02:27:31,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:31,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:31,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:31,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-28 02:27:31,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:31,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266841603] [2024-06-28 02:27:31,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266841603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:31,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:31,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:31,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082135246] [2024-06-28 02:27:31,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:31,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:31,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:31,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:31,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:31,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:31,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 459 transitions, 5673 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:31,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:31,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:31,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:32,627 INFO L124 PetriNetUnfolderBase]: 3139/5242 cut-off events. [2024-06-28 02:27:32,627 INFO L125 PetriNetUnfolderBase]: For 939876/939888 co-relation queries the response was YES. [2024-06-28 02:27:32,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44346 conditions, 5242 events. 3139/5242 cut-off events. For 939876/939888 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 34829 event pairs, 772 based on Foata normal form. 20/5261 useless extension candidates. Maximal degree in co-relation 44153. Up to 4744 conditions per place. [2024-06-28 02:27:32,707 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 438 selfloop transitions, 35 changer transitions 0/480 dead transitions. [2024-06-28 02:27:32,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 480 transitions, 6709 flow [2024-06-28 02:27:32,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:32,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:32,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:27:32,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:27:32,708 INFO L175 Difference]: Start difference. First operand has 427 places, 459 transitions, 5673 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:27:32,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 480 transitions, 6709 flow [2024-06-28 02:27:38,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 480 transitions, 6580 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:38,365 INFO L231 Difference]: Finished difference. Result has 427 places, 459 transitions, 5619 flow [2024-06-28 02:27:38,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5619, PETRI_PLACES=427, PETRI_TRANSITIONS=459} [2024-06-28 02:27:38,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:27:38,366 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 459 transitions, 5619 flow [2024-06-28 02:27:38,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:38,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:38,366 INFO L208 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-28 02:27:38,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:27:38,366 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-28 02:27:38,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:38,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1022689686, now seen corresponding path program 16 times [2024-06-28 02:27:38,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:38,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414812885] [2024-06-28 02:27:38,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:38,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:38,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:38,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:38,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:38,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414812885] [2024-06-28 02:27:38,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414812885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:38,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:38,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:38,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992873137] [2024-06-28 02:27:38,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:38,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:38,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:38,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:38,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:38,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:38,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 459 transitions, 5619 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:38,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:38,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:38,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:39,810 INFO L124 PetriNetUnfolderBase]: 3167/5294 cut-off events. [2024-06-28 02:27:39,811 INFO L125 PetriNetUnfolderBase]: For 955129/955141 co-relation queries the response was YES. [2024-06-28 02:27:39,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44779 conditions, 5294 events. 3167/5294 cut-off events. For 955129/955141 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35256 event pairs, 756 based on Foata normal form. 20/5313 useless extension candidates. Maximal degree in co-relation 44585. Up to 4661 conditions per place. [2024-06-28 02:27:39,882 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 413 selfloop transitions, 61 changer transitions 0/481 dead transitions. [2024-06-28 02:27:39,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 481 transitions, 6690 flow [2024-06-28 02:27:39,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:27:39,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:27:39,883 INFO L175 Difference]: Start difference. First operand has 427 places, 459 transitions, 5619 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:27:39,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 481 transitions, 6690 flow [2024-06-28 02:27:45,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 481 transitions, 6621 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:45,759 INFO L231 Difference]: Finished difference. Result has 429 places, 460 transitions, 5717 flow [2024-06-28 02:27:45,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5717, PETRI_PLACES=429, PETRI_TRANSITIONS=460} [2024-06-28 02:27:45,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:27:45,759 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 460 transitions, 5717 flow [2024-06-28 02:27:45,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:45,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:45,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:45,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:27:45,760 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-28 02:27:45,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:45,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1017506052, now seen corresponding path program 22 times [2024-06-28 02:27:45,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:45,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112287] [2024-06-28 02:27:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:45,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:45,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:45,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:45,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112287] [2024-06-28 02:27:45,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:45,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:45,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:45,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756339556] [2024-06-28 02:27:45,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:45,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:45,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:45,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:45,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:45,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:45,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 460 transitions, 5717 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:45,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:45,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:45,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:47,210 INFO L124 PetriNetUnfolderBase]: 3149/5260 cut-off events. [2024-06-28 02:27:47,211 INFO L125 PetriNetUnfolderBase]: For 910055/910067 co-relation queries the response was YES. [2024-06-28 02:27:47,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43908 conditions, 5260 events. 3149/5260 cut-off events. For 910055/910067 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 35020 event pairs, 756 based on Foata normal form. 20/5279 useless extension candidates. Maximal degree in co-relation 43713. Up to 4584 conditions per place. [2024-06-28 02:27:47,285 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 415 selfloop transitions, 68 changer transitions 0/490 dead transitions. [2024-06-28 02:27:47,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 490 transitions, 6797 flow [2024-06-28 02:27:47,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:47,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:47,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:27:47,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:27:47,286 INFO L175 Difference]: Start difference. First operand has 429 places, 460 transitions, 5717 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:27:47,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 490 transitions, 6797 flow [2024-06-28 02:27:51,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 490 transitions, 6657 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:51,939 INFO L231 Difference]: Finished difference. Result has 429 places, 460 transitions, 5725 flow [2024-06-28 02:27:51,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5577, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5725, PETRI_PLACES=429, PETRI_TRANSITIONS=460} [2024-06-28 02:27:51,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:27:51,939 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 460 transitions, 5725 flow [2024-06-28 02:27:51,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:51,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:51,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:51,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:27:51,940 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-28 02:27:51,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1011964926, now seen corresponding path program 17 times [2024-06-28 02:27:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:51,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420314384] [2024-06-28 02:27:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:51,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:51,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:52,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:52,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420314384] [2024-06-28 02:27:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420314384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:52,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:52,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:52,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134494776] [2024-06-28 02:27:52,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:52,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:52,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:52,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:52,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:52,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:52,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 460 transitions, 5725 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:52,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:52,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:52,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:53,301 INFO L124 PetriNetUnfolderBase]: 3164/5289 cut-off events. [2024-06-28 02:27:53,301 INFO L125 PetriNetUnfolderBase]: For 881490/881502 co-relation queries the response was YES. [2024-06-28 02:27:53,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43664 conditions, 5289 events. 3164/5289 cut-off events. For 881490/881502 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35265 event pairs, 761 based on Foata normal form. 20/5308 useless extension candidates. Maximal degree in co-relation 43470. Up to 4724 conditions per place. [2024-06-28 02:27:53,375 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 417 selfloop transitions, 59 changer transitions 0/483 dead transitions. [2024-06-28 02:27:53,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 483 transitions, 6804 flow [2024-06-28 02:27:53,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:53,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:27:53,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:27:53,376 INFO L175 Difference]: Start difference. First operand has 429 places, 460 transitions, 5725 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:27:53,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 483 transitions, 6804 flow [2024-06-28 02:27:57,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 483 transitions, 6651 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:57,466 INFO L231 Difference]: Finished difference. Result has 430 places, 461 transitions, 5731 flow [2024-06-28 02:27:57,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5731, PETRI_PLACES=430, PETRI_TRANSITIONS=461} [2024-06-28 02:27:57,466 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 389 predicate places. [2024-06-28 02:27:57,466 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 461 transitions, 5731 flow [2024-06-28 02:27:57,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:57,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:57,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, 1] [2024-06-28 02:27:57,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:27:57,467 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-28 02:27:57,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:57,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1022868432, now seen corresponding path program 23 times [2024-06-28 02:27:57,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:57,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224980659] [2024-06-28 02:27:57,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:57,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:57,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:27:57,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:57,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224980659] [2024-06-28 02:27:57,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224980659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:57,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:57,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:27:57,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383465201] [2024-06-28 02:27:57,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:57,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:27:57,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:57,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:27:57,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:27:57,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:57,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 461 transitions, 5731 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:57,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:57,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:57,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:58,845 INFO L124 PetriNetUnfolderBase]: 3146/5263 cut-off events. [2024-06-28 02:27:58,845 INFO L125 PetriNetUnfolderBase]: For 821840/821852 co-relation queries the response was YES. [2024-06-28 02:27:58,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42467 conditions, 5263 events. 3146/5263 cut-off events. For 821840/821852 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35099 event pairs, 753 based on Foata normal form. 20/5282 useless extension candidates. Maximal degree in co-relation 42273. Up to 4565 conditions per place. [2024-06-28 02:27:58,922 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 419 selfloop transitions, 69 changer transitions 0/495 dead transitions. [2024-06-28 02:27:58,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 495 transitions, 6831 flow [2024-06-28 02:27:58,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:58,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:58,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:27:58,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:27:58,923 INFO L175 Difference]: Start difference. First operand has 430 places, 461 transitions, 5731 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:27:58,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 495 transitions, 6831 flow [2024-06-28 02:28:03,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 495 transitions, 6696 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:03,542 INFO L231 Difference]: Finished difference. Result has 431 places, 461 transitions, 5745 flow [2024-06-28 02:28:03,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5596, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5745, PETRI_PLACES=431, PETRI_TRANSITIONS=461} [2024-06-28 02:28:03,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 02:28:03,542 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 461 transitions, 5745 flow [2024-06-28 02:28:03,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:03,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:03,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, 1, 1] [2024-06-28 02:28:03,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:28:03,543 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-28 02:28:03,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:03,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1023016116, now seen corresponding path program 18 times [2024-06-28 02:28:03,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:03,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522984833] [2024-06-28 02:28:03,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:03,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:03,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:03,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:03,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522984833] [2024-06-28 02:28:03,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522984833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:03,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:03,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:03,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621640261] [2024-06-28 02:28:03,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:03,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:03,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:03,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:03,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:03,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:03,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 461 transitions, 5745 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:03,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:03,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:03,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:05,033 INFO L124 PetriNetUnfolderBase]: 3133/5244 cut-off events. [2024-06-28 02:28:05,033 INFO L125 PetriNetUnfolderBase]: For 761309/761321 co-relation queries the response was YES. [2024-06-28 02:28:05,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41548 conditions, 5244 events. 3133/5244 cut-off events. For 761309/761321 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 34972 event pairs, 515 based on Foata normal form. 18/5261 useless extension candidates. Maximal degree in co-relation 41354. Up to 4319 conditions per place. [2024-06-28 02:28:05,109 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 402 selfloop transitions, 79 changer transitions 0/488 dead transitions. [2024-06-28 02:28:05,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 488 transitions, 6837 flow [2024-06-28 02:28:05,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:05,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:05,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:28:05,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:28:05,110 INFO L175 Difference]: Start difference. First operand has 431 places, 461 transitions, 5745 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:28:05,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 488 transitions, 6837 flow [2024-06-28 02:28:09,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 488 transitions, 6676 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:09,233 INFO L231 Difference]: Finished difference. Result has 429 places, 461 transitions, 5756 flow [2024-06-28 02:28:09,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5584, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5756, PETRI_PLACES=429, PETRI_TRANSITIONS=461} [2024-06-28 02:28:09,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:28:09,234 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 461 transitions, 5756 flow [2024-06-28 02:28:09,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:09,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:09,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:09,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:28:09,235 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-28 02:28:09,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:09,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1023016302, now seen corresponding path program 24 times [2024-06-28 02:28:09,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:09,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853514575] [2024-06-28 02:28:09,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:09,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:09,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:09,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-28 02:28:09,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:09,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853514575] [2024-06-28 02:28:09,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853514575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:09,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:09,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:09,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692366826] [2024-06-28 02:28:09,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:09,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:09,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:09,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:09,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:09,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:09,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 461 transitions, 5756 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:09,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:09,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:09,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:10,744 INFO L124 PetriNetUnfolderBase]: 3120/5225 cut-off events. [2024-06-28 02:28:10,745 INFO L125 PetriNetUnfolderBase]: For 706864/706876 co-relation queries the response was YES. [2024-06-28 02:28:10,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40728 conditions, 5225 events. 3120/5225 cut-off events. For 706864/706876 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 34966 event pairs, 510 based on Foata normal form. 18/5242 useless extension candidates. Maximal degree in co-relation 40535. Up to 4200 conditions per place. [2024-06-28 02:28:10,823 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 86 changer transitions 0/498 dead transitions. [2024-06-28 02:28:10,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 498 transitions, 6886 flow [2024-06-28 02:28:10,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:10,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:10,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:28:10,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:28:10,824 INFO L175 Difference]: Start difference. First operand has 429 places, 461 transitions, 5756 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:28:10,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 498 transitions, 6886 flow [2024-06-28 02:28:14,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 498 transitions, 6706 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:28:14,842 INFO L231 Difference]: Finished difference. Result has 429 places, 461 transitions, 5756 flow [2024-06-28 02:28:14,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5576, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5756, PETRI_PLACES=429, PETRI_TRANSITIONS=461} [2024-06-28 02:28:14,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:28:14,843 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 461 transitions, 5756 flow [2024-06-28 02:28:14,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:14,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:14,844 INFO L208 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-28 02:28:14,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:28:14,844 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-28 02:28:14,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:14,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1513914430, now seen corresponding path program 19 times [2024-06-28 02:28:14,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:14,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666408624] [2024-06-28 02:28:14,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:14,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:15,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:15,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:15,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666408624] [2024-06-28 02:28:15,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666408624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:15,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:15,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:15,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33622172] [2024-06-28 02:28:15,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:15,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:15,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:15,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:15,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:15,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:15,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 461 transitions, 5756 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:15,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:15,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:15,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:16,401 INFO L124 PetriNetUnfolderBase]: 3148/5266 cut-off events. [2024-06-28 02:28:16,401 INFO L125 PetriNetUnfolderBase]: For 700484/700492 co-relation queries the response was YES. [2024-06-28 02:28:16,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5266 events. 3148/5266 cut-off events. For 700484/700492 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 35179 event pairs, 777 based on Foata normal form. 13/5277 useless extension candidates. Maximal degree in co-relation 40655. Up to 4700 conditions per place. [2024-06-28 02:28:16,474 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 392 selfloop transitions, 78 changer transitions 0/477 dead transitions. [2024-06-28 02:28:16,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 477 transitions, 6805 flow [2024-06-28 02:28:16,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:16,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:28:16,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:28:16,475 INFO L175 Difference]: Start difference. First operand has 429 places, 461 transitions, 5756 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:28:16,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 477 transitions, 6805 flow [2024-06-28 02:28:20,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 477 transitions, 6621 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:20,017 INFO L231 Difference]: Finished difference. Result has 427 places, 462 transitions, 5766 flow [2024-06-28 02:28:20,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5766, PETRI_PLACES=427, PETRI_TRANSITIONS=462} [2024-06-28 02:28:20,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:28:20,018 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 462 transitions, 5766 flow [2024-06-28 02:28:20,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:20,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:20,018 INFO L208 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-28 02:28:20,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:28:20,018 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-28 02:28:20,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:20,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1061636138, now seen corresponding path program 20 times [2024-06-28 02:28:20,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:20,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902334149] [2024-06-28 02:28:20,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:20,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:20,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:20,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:20,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902334149] [2024-06-28 02:28:20,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902334149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:20,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:20,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:20,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191267813] [2024-06-28 02:28:20,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:20,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:20,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:20,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:20,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:20,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:20,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 462 transitions, 5766 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:20,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:20,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:20,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:21,348 INFO L124 PetriNetUnfolderBase]: 3209/5368 cut-off events. [2024-06-28 02:28:21,348 INFO L125 PetriNetUnfolderBase]: For 732359/732371 co-relation queries the response was YES. [2024-06-28 02:28:21,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5368 events. 3209/5368 cut-off events. For 732359/732371 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35842 event pairs, 752 based on Foata normal form. 20/5387 useless extension candidates. Maximal degree in co-relation 41931. Up to 4461 conditions per place. [2024-06-28 02:28:21,430 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 395 selfloop transitions, 90 changer transitions 0/492 dead transitions. [2024-06-28 02:28:21,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 492 transitions, 7186 flow [2024-06-28 02:28:21,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:21,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:21,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:28:21,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:28:21,432 INFO L175 Difference]: Start difference. First operand has 427 places, 462 transitions, 5766 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:28:21,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 492 transitions, 7186 flow [2024-06-28 02:28:25,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 492 transitions, 7019 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:25,436 INFO L231 Difference]: Finished difference. Result has 432 places, 464 transitions, 5877 flow [2024-06-28 02:28:25,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5877, PETRI_PLACES=432, PETRI_TRANSITIONS=464} [2024-06-28 02:28:25,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 02:28:25,437 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 464 transitions, 5877 flow [2024-06-28 02:28:25,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:25,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:25,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:25,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:28:25,437 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-28 02:28:25,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:25,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1516771390, now seen corresponding path program 21 times [2024-06-28 02:28:25,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:25,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772663918] [2024-06-28 02:28:25,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:25,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:25,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:25,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:25,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:25,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772663918] [2024-06-28 02:28:25,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772663918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:25,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:25,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:25,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916157045] [2024-06-28 02:28:25,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:25,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:25,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:25,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:25,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:25,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:25,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 464 transitions, 5877 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:25,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:25,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:25,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:27,027 INFO L124 PetriNetUnfolderBase]: 3224/5394 cut-off events. [2024-06-28 02:28:27,027 INFO L125 PetriNetUnfolderBase]: For 732723/732731 co-relation queries the response was YES. [2024-06-28 02:28:27,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42457 conditions, 5394 events. 3224/5394 cut-off events. For 732723/732731 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 36217 event pairs, 795 based on Foata normal form. 13/5405 useless extension candidates. Maximal degree in co-relation 42265. Up to 4712 conditions per place. [2024-06-28 02:28:27,108 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 397 selfloop transitions, 80 changer transitions 0/484 dead transitions. [2024-06-28 02:28:27,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 484 transitions, 6992 flow [2024-06-28 02:28:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:28:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:28:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:28:27,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:28:27,109 INFO L175 Difference]: Start difference. First operand has 432 places, 464 transitions, 5877 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:28:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 484 transitions, 6992 flow [2024-06-28 02:28:31,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 484 transitions, 6826 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:31,462 INFO L231 Difference]: Finished difference. Result has 432 places, 465 transitions, 5908 flow [2024-06-28 02:28:31,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5908, PETRI_PLACES=432, PETRI_TRANSITIONS=465} [2024-06-28 02:28:31,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 391 predicate places. [2024-06-28 02:28:31,462 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 465 transitions, 5908 flow [2024-06-28 02:28:31,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:31,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:31,462 INFO L208 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-28 02:28:31,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:28:31,462 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-28 02:28:31,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:31,463 INFO L85 PathProgramCache]: Analyzing trace with hash 836591948, now seen corresponding path program 22 times [2024-06-28 02:28:31,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:31,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650717782] [2024-06-28 02:28:31,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:31,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:31,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:31,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:31,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650717782] [2024-06-28 02:28:31,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650717782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:31,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:31,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:31,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492724045] [2024-06-28 02:28:31,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:31,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:31,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:31,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:31,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:31,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:31,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 465 transitions, 5908 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:31,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:31,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:31,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:33,072 INFO L124 PetriNetUnfolderBase]: 3252/5441 cut-off events. [2024-06-28 02:28:33,073 INFO L125 PetriNetUnfolderBase]: For 733298/733310 co-relation queries the response was YES. [2024-06-28 02:28:33,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42737 conditions, 5441 events. 3252/5441 cut-off events. For 733298/733310 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36574 event pairs, 793 based on Foata normal form. 20/5460 useless extension candidates. Maximal degree in co-relation 42545. Up to 4800 conditions per place. [2024-06-28 02:28:33,165 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 397 selfloop transitions, 89 changer transitions 0/493 dead transitions. [2024-06-28 02:28:33,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 493 transitions, 7021 flow [2024-06-28 02:28:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:33,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:33,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:28:33,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:28:33,166 INFO L175 Difference]: Start difference. First operand has 432 places, 465 transitions, 5908 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:28:33,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 493 transitions, 7021 flow [2024-06-28 02:28:37,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 493 transitions, 6849 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:37,460 INFO L231 Difference]: Finished difference. Result has 437 places, 466 transitions, 5960 flow [2024-06-28 02:28:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5736, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5960, PETRI_PLACES=437, PETRI_TRANSITIONS=466} [2024-06-28 02:28:37,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 396 predicate places. [2024-06-28 02:28:37,461 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 466 transitions, 5960 flow [2024-06-28 02:28:37,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:37,461 INFO L208 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-28 02:28:37,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:28:37,461 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-28 02:28:37,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:37,462 INFO L85 PathProgramCache]: Analyzing trace with hash 836413202, now seen corresponding path program 25 times [2024-06-28 02:28:37,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:37,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336762541] [2024-06-28 02:28:37,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:37,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:37,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:37,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:37,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336762541] [2024-06-28 02:28:37,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336762541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:37,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:37,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:37,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41463354] [2024-06-28 02:28:37,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:37,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:37,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:37,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:37,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:37,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:37,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 466 transitions, 5960 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:37,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:37,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:37,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:39,141 INFO L124 PetriNetUnfolderBase]: 3234/5415 cut-off events. [2024-06-28 02:28:39,141 INFO L125 PetriNetUnfolderBase]: For 687566/687578 co-relation queries the response was YES. [2024-06-28 02:28:39,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41686 conditions, 5415 events. 3234/5415 cut-off events. For 687566/687578 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36539 event pairs, 771 based on Foata normal form. 20/5434 useless extension candidates. Maximal degree in co-relation 41493. Up to 4641 conditions per place. [2024-06-28 02:28:39,226 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 404 selfloop transitions, 93 changer transitions 0/504 dead transitions. [2024-06-28 02:28:39,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 504 transitions, 7088 flow [2024-06-28 02:28:39,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:39,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:39,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:28:39,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:28:39,227 INFO L175 Difference]: Start difference. First operand has 437 places, 466 transitions, 5960 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:28:39,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 504 transitions, 7088 flow [2024-06-28 02:28:43,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 504 transitions, 6895 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:28:43,450 INFO L231 Difference]: Finished difference. Result has 436 places, 466 transitions, 5967 flow [2024-06-28 02:28:43,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5767, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5967, PETRI_PLACES=436, PETRI_TRANSITIONS=466} [2024-06-28 02:28:43,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-28 02:28:43,451 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 466 transitions, 5967 flow [2024-06-28 02:28:43,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:43,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:43,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:43,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:28:43,451 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-28 02:28:43,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:43,451 INFO L85 PathProgramCache]: Analyzing trace with hash 749573708, now seen corresponding path program 23 times [2024-06-28 02:28:43,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:43,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468750720] [2024-06-28 02:28:43,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:43,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:43,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:43,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:43,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:43,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468750720] [2024-06-28 02:28:43,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468750720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:43,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:43,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:43,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803323920] [2024-06-28 02:28:43,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:43,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:43,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:43,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:43,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:43,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:43,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 466 transitions, 5967 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:43,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:43,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:43,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:45,058 INFO L124 PetriNetUnfolderBase]: 3221/5383 cut-off events. [2024-06-28 02:28:45,059 INFO L125 PetriNetUnfolderBase]: For 619062/619074 co-relation queries the response was YES. [2024-06-28 02:28:45,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40715 conditions, 5383 events. 3221/5383 cut-off events. For 619062/619074 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 36132 event pairs, 741 based on Foata normal form. 18/5387 useless extension candidates. Maximal degree in co-relation 40523. Up to 4501 conditions per place. [2024-06-28 02:28:45,142 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 105 changer transitions 0/500 dead transitions. [2024-06-28 02:28:45,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 500 transitions, 7337 flow [2024-06-28 02:28:45,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:45,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:45,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-28 02:28:45,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-28 02:28:45,143 INFO L175 Difference]: Start difference. First operand has 436 places, 466 transitions, 5967 flow. Second operand 10 states and 228 transitions. [2024-06-28 02:28:45,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 500 transitions, 7337 flow [2024-06-28 02:28:48,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 500 transitions, 7125 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:48,356 INFO L231 Difference]: Finished difference. Result has 435 places, 466 transitions, 5981 flow [2024-06-28 02:28:48,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5981, PETRI_PLACES=435, PETRI_TRANSITIONS=466} [2024-06-28 02:28:48,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-28 02:28:48,357 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 466 transitions, 5981 flow [2024-06-28 02:28:48,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:48,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:48,357 INFO L208 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-28 02:28:48,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:28:48,358 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-28 02:28:48,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:48,358 INFO L85 PathProgramCache]: Analyzing trace with hash 836265332, now seen corresponding path program 26 times [2024-06-28 02:28:48,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:48,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475537991] [2024-06-28 02:28:48,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:48,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:48,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:48,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:48,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:48,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475537991] [2024-06-28 02:28:48,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475537991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:48,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:48,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:48,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028566638] [2024-06-28 02:28:48,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:48,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:48,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:48,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:48,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:48,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:48,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 466 transitions, 5981 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:48,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:48,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:48,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:50,004 INFO L124 PetriNetUnfolderBase]: 3208/5371 cut-off events. [2024-06-28 02:28:50,004 INFO L125 PetriNetUnfolderBase]: For 561990/562002 co-relation queries the response was YES. [2024-06-28 02:28:50,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39825 conditions, 5371 events. 3208/5371 cut-off events. For 561990/562002 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 36214 event pairs, 706 based on Foata normal form. 18/5382 useless extension candidates. Maximal degree in co-relation 39635. Up to 4426 conditions per place. [2024-06-28 02:28:50,086 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 105 changer transitions 0/511 dead transitions. [2024-06-28 02:28:50,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 511 transitions, 7157 flow [2024-06-28 02:28:50,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:50,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:28:50,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025 [2024-06-28 02:28:50,087 INFO L175 Difference]: Start difference. First operand has 435 places, 466 transitions, 5981 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:28:50,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 511 transitions, 7157 flow [2024-06-28 02:28:53,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 511 transitions, 6925 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:53,386 INFO L231 Difference]: Finished difference. Result has 434 places, 466 transitions, 5969 flow [2024-06-28 02:28:53,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5749, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5969, PETRI_PLACES=434, PETRI_TRANSITIONS=466} [2024-06-28 02:28:53,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 02:28:53,387 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 466 transitions, 5969 flow [2024-06-28 02:28:53,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:53,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:53,387 INFO L208 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-28 02:28:53,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:28:53,387 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-28 02:28:53,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:53,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1064493098, now seen corresponding path program 24 times [2024-06-28 02:28:53,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:53,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298065476] [2024-06-28 02:28:53,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:53,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:53,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:53,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:53,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298065476] [2024-06-28 02:28:53,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298065476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:53,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:53,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:53,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611418486] [2024-06-28 02:28:53,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:53,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:53,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:53,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:53,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:53,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 466 transitions, 5969 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:53,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:53,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:53,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:54,799 INFO L124 PetriNetUnfolderBase]: 3190/5351 cut-off events. [2024-06-28 02:28:54,799 INFO L125 PetriNetUnfolderBase]: For 503033/503045 co-relation queries the response was YES. [2024-06-28 02:28:54,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38336 conditions, 5351 events. 3190/5351 cut-off events. For 503033/503045 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36071 event pairs, 763 based on Foata normal form. 20/5370 useless extension candidates. Maximal degree in co-relation 38149. Up to 4742 conditions per place. [2024-06-28 02:28:54,870 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 398 selfloop transitions, 84 changer transitions 0/489 dead transitions. [2024-06-28 02:28:54,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 489 transitions, 7031 flow [2024-06-28 02:28:54,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:54,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:54,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:28:54,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:28:54,871 INFO L175 Difference]: Start difference. First operand has 434 places, 466 transitions, 5969 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:28:54,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 489 transitions, 7031 flow [2024-06-28 02:28:58,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 489 transitions, 6791 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-28 02:28:58,014 INFO L231 Difference]: Finished difference. Result has 431 places, 466 transitions, 5905 flow [2024-06-28 02:28:58,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5729, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5905, PETRI_PLACES=431, PETRI_TRANSITIONS=466} [2024-06-28 02:28:58,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 02:28:58,014 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 466 transitions, 5905 flow [2024-06-28 02:28:58,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:58,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:58,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:28:58,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:28:58,015 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-28 02:28:58,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:58,015 INFO L85 PathProgramCache]: Analyzing trace with hash 747699758, now seen corresponding path program 25 times [2024-06-28 02:28:58,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:58,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160722347] [2024-06-28 02:28:58,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:58,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:58,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:58,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:28:58,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:58,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160722347] [2024-06-28 02:28:58,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160722347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:58,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:58,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:58,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904165909] [2024-06-28 02:28:58,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:58,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:58,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:58,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:58,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:58,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 466 transitions, 5905 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:58,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:58,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:58,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:59,317 INFO L124 PetriNetUnfolderBase]: 3210/5383 cut-off events. [2024-06-28 02:28:59,317 INFO L125 PetriNetUnfolderBase]: For 474384/474396 co-relation queries the response was YES. [2024-06-28 02:28:59,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38204 conditions, 5383 events. 3210/5383 cut-off events. For 474384/474396 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36148 event pairs, 484 based on Foata normal form. 18/5400 useless extension candidates. Maximal degree in co-relation 38019. Up to 3690 conditions per place. [2024-06-28 02:28:59,394 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 134 changer transitions 0/504 dead transitions. [2024-06-28 02:28:59,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 504 transitions, 7354 flow [2024-06-28 02:28:59,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:28:59,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:28:59,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:28:59,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:28:59,395 INFO L175 Difference]: Start difference. First operand has 431 places, 466 transitions, 5905 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:28:59,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 504 transitions, 7354 flow [2024-06-28 02:29:02,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 504 transitions, 7119 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 02:29:02,367 INFO L231 Difference]: Finished difference. Result has 429 places, 467 transitions, 5983 flow [2024-06-28 02:29:02,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5672, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5983, PETRI_PLACES=429, PETRI_TRANSITIONS=467} [2024-06-28 02:29:02,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:29:02,368 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 467 transitions, 5983 flow [2024-06-28 02:29:02,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:02,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:02,368 INFO L208 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-28 02:29:02,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:29:02,369 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-28 02:29:02,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:02,369 INFO L85 PathProgramCache]: Analyzing trace with hash 747699572, now seen corresponding path program 27 times [2024-06-28 02:29:02,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:02,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401161329] [2024-06-28 02:29:02,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:02,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:02,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:02,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:02,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:02,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401161329] [2024-06-28 02:29:02,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401161329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:02,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:02,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:02,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165321484] [2024-06-28 02:29:02,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:02,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:02,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:02,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:02,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:02,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:02,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 467 transitions, 5983 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:02,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:02,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:02,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:03,764 INFO L124 PetriNetUnfolderBase]: 3197/5364 cut-off events. [2024-06-28 02:29:03,765 INFO L125 PetriNetUnfolderBase]: For 438093/438105 co-relation queries the response was YES. [2024-06-28 02:29:04,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37854 conditions, 5364 events. 3197/5364 cut-off events. For 438093/438105 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36115 event pairs, 460 based on Foata normal form. 18/5381 useless extension candidates. Maximal degree in co-relation 37670. Up to 3774 conditions per place. [2024-06-28 02:29:04,027 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 378 selfloop transitions, 124 changer transitions 0/509 dead transitions. [2024-06-28 02:29:04,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 509 transitions, 7147 flow [2024-06-28 02:29:04,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:04,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:04,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:29:04,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:29:04,028 INFO L175 Difference]: Start difference. First operand has 429 places, 467 transitions, 5983 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:29:04,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 509 transitions, 7147 flow [2024-06-28 02:29:06,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 509 transitions, 6878 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:29:06,402 INFO L231 Difference]: Finished difference. Result has 429 places, 467 transitions, 5970 flow [2024-06-28 02:29:06,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5714, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5970, PETRI_PLACES=429, PETRI_TRANSITIONS=467} [2024-06-28 02:29:06,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-28 02:29:06,403 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 467 transitions, 5970 flow [2024-06-28 02:29:06,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:06,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:06,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:06,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:29:06,403 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-28 02:29:06,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:06,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2128502784, now seen corresponding path program 26 times [2024-06-28 02:29:06,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:06,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330384008] [2024-06-28 02:29:06,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:06,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:06,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330384008] [2024-06-28 02:29:06,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330384008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:06,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:06,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:06,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121381761] [2024-06-28 02:29:06,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:06,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:06,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:06,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:06,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:06,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:06,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 467 transitions, 5970 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:06,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:06,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:06,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:07,840 INFO L124 PetriNetUnfolderBase]: 3184/5345 cut-off events. [2024-06-28 02:29:07,841 INFO L125 PetriNetUnfolderBase]: For 385350/385362 co-relation queries the response was YES. [2024-06-28 02:29:07,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36759 conditions, 5345 events. 3184/5345 cut-off events. For 385350/385362 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 35937 event pairs, 481 based on Foata normal form. 18/5362 useless extension candidates. Maximal degree in co-relation 36577. Up to 3665 conditions per place. [2024-06-28 02:29:07,907 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 355 selfloop transitions, 137 changer transitions 0/499 dead transitions. [2024-06-28 02:29:07,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 499 transitions, 7116 flow [2024-06-28 02:29:07,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:07,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:07,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:29:07,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:29:07,908 INFO L175 Difference]: Start difference. First operand has 429 places, 467 transitions, 5970 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:29:07,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 499 transitions, 7116 flow [2024-06-28 02:29:10,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 499 transitions, 6810 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:10,267 INFO L231 Difference]: Finished difference. Result has 428 places, 467 transitions, 5946 flow [2024-06-28 02:29:10,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5946, PETRI_PLACES=428, PETRI_TRANSITIONS=467} [2024-06-28 02:29:10,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 02:29:10,268 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 467 transitions, 5946 flow [2024-06-28 02:29:10,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:10,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:10,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:10,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:29:10,268 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-28 02:29:10,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:10,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1507955516, now seen corresponding path program 1 times [2024-06-28 02:29:10,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:10,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968001313] [2024-06-28 02:29:10,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:10,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:10,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:10,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:10,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:10,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968001313] [2024-06-28 02:29:10,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968001313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:10,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:10,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:10,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746398710] [2024-06-28 02:29:10,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:10,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:10,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:10,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:10,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:10,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:10,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 467 transitions, 5946 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:10,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:10,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:10,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:11,831 INFO L124 PetriNetUnfolderBase]: 3204/5381 cut-off events. [2024-06-28 02:29:11,832 INFO L125 PetriNetUnfolderBase]: For 380556/380568 co-relation queries the response was YES. [2024-06-28 02:29:11,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36962 conditions, 5381 events. 3204/5381 cut-off events. For 380556/380568 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 36360 event pairs, 704 based on Foata normal form. 18/5398 useless extension candidates. Maximal degree in co-relation 36780. Up to 4077 conditions per place. [2024-06-28 02:29:11,901 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 408 selfloop transitions, 95 changer transitions 0/510 dead transitions. [2024-06-28 02:29:11,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 510 transitions, 7376 flow [2024-06-28 02:29:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:11,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:11,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:29:11,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:29:11,902 INFO L175 Difference]: Start difference. First operand has 428 places, 467 transitions, 5946 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:29:11,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 510 transitions, 7376 flow [2024-06-28 02:29:14,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 510 transitions, 7063 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 02:29:14,315 INFO L231 Difference]: Finished difference. Result has 427 places, 468 transitions, 5851 flow [2024-06-28 02:29:14,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5637, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5851, PETRI_PLACES=427, PETRI_TRANSITIONS=468} [2024-06-28 02:29:14,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:29:14,315 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 468 transitions, 5851 flow [2024-06-28 02:29:14,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:14,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:14,315 INFO L208 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-28 02:29:14,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:29:14,316 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-28 02:29:14,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:14,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1508254418, now seen corresponding path program 1 times [2024-06-28 02:29:14,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:14,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207625235] [2024-06-28 02:29:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:14,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:14,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:14,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:14,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:14,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207625235] [2024-06-28 02:29:14,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207625235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:14,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:14,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:14,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193536969] [2024-06-28 02:29:14,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:14,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:14,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:14,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:14,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:14,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:14,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 468 transitions, 5851 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:14,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:14,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:14,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:15,922 INFO L124 PetriNetUnfolderBase]: 3311/5558 cut-off events. [2024-06-28 02:29:15,922 INFO L125 PetriNetUnfolderBase]: For 421210/421222 co-relation queries the response was YES. [2024-06-28 02:29:15,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38423 conditions, 5558 events. 3311/5558 cut-off events. For 421210/421222 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37693 event pairs, 742 based on Foata normal form. 18/5575 useless extension candidates. Maximal degree in co-relation 38242. Up to 4675 conditions per place. [2024-06-28 02:29:15,996 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 418 selfloop transitions, 81 changer transitions 0/506 dead transitions. [2024-06-28 02:29:15,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 506 transitions, 7312 flow [2024-06-28 02:29:15,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:15,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:15,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:29:15,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:29:15,997 INFO L175 Difference]: Start difference. First operand has 427 places, 468 transitions, 5851 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:29:15,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 506 transitions, 7312 flow [2024-06-28 02:29:18,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 506 transitions, 7023 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:18,485 INFO L231 Difference]: Finished difference. Result has 431 places, 476 transitions, 5890 flow [2024-06-28 02:29:18,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5572, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5890, PETRI_PLACES=431, PETRI_TRANSITIONS=476} [2024-06-28 02:29:18,485 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 02:29:18,485 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 476 transitions, 5890 flow [2024-06-28 02:29:18,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:18,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:18,485 INFO L208 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-28 02:29:18,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:29:18,485 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-28 02:29:18,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:18,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1508254046, now seen corresponding path program 2 times [2024-06-28 02:29:18,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:18,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167259705] [2024-06-28 02:29:18,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:18,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:18,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-28 02:29:18,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:18,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167259705] [2024-06-28 02:29:18,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167259705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:18,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:18,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:18,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674049814] [2024-06-28 02:29:18,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:18,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:18,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:18,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:18,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:18,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:18,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 476 transitions, 5890 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:18,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:18,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:18,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand